我正在使用matplotlib(版本1.3.1)和Python 2.7绘制一个子图网格(6x2)。我设置了我的图形并在子图中绘制如下:
fig, axes = plt.subplots(ncols=6, nrows=2,
sharex=True, sharey=True, figsize=(30,5))
axes[0,0].plot(x, y)
axes[1,5].plot(z, a)
我有一个问题:是否有一种方法可以同时更改所有这些图的线条属性?我可以在每个轴上手动指定
axes[0,0].plot(x,y,'k',linewidth=2.0)
,但我认为必须有一种方法可以同时对所有12个图进行操作。祝好。
mpl.rc('lines', linewidth=2.0)
,不确定是否比在每次调用时明确编写更好。 - celplt.rc('lines', linewidth=2.0)
... - PatrickT