【发布时间】:2017-06-16 04:42:51
【问题描述】:
我有一系列具有非常相似设置的图形和子图。但是,我似乎无法找到同时设置它们的方法。这是一个简化版本(我通常使用更多实例):
fspec = plt.figure(1)
spC = fspec.add_subplot(211)
spC.set_title('Surface concentrations')
spC.grid(True)
spC.set_ylim(1e-3, None)
spT = fspec.add_subplot(212, sharex=spC)
spT.set_title('Surface temperature')
spT.grid(True)
spT.set_ylim(1e-3, None)
fener = plt.figure(2)
enC = fener.add_subplot(211)
enC.set_title('Surface concentrations')
enC.grid(True)
enC.set_ylim(1e-3, None)
enT = fener.add_subplot(212, sharex=enC)
enT.set_title('Surface temperature')
enT.grid(True)
enT.set_ylim(1e-3, None)
我觉得应该有一种方法可以将某些东西应用于每个打开的子图,或者至少是图中的每个子图。类似的东西
fspec.set_global_grid(True)
fspec.set_global_ylim(1e-3, None)
但我找不到。
我查看了之前的一些,但它们似乎都不适合我,因为我不是一次使用一个图形或轴,我同时使用所有这些。
干杯。
【问题讨论】:
标签: python matplotlib