我已经搜索了类似的问题,没有找到任何,所以我很抱歉。小区大小/滴答间距pyplot
我有这样的:
import matplotlib.pyplot as plt
yearlymean_gm = np.load('ts_globalmean_annualmean.npz')
ts = yearlymean_gm['ts_aqct']
time = np.arange(0., 45 , 1)
plt.figure(figsize=(12, 5), dpi=80, facecolor='w', edgecolor='k')
ax = plt.subplot(3, 4, 1)
data = ts[0, :]
plt.plot(time, data)
plt.title('Annual Mean Global Mean Temperature', fontsize=14)
plt.xlabel('year', fontsize=12)
plt.ylabel(modnames[0], fontsize=12)
plt.xlim(0, 50), plt.ylim(275, 310)
ax.set_xticks(time)
ax.set_xticklabels(time, fontsize = 8)
ax= plt.subplot(3, 4, 2)
data = ts[1, :]
plt.plot(time, data)
plt.title('Annual Mean Global Mean Temperature', fontsize=14)
plt.xlabel('year', fontsize=12)
plt.ylabel(modnames[1], fontsize=12)
plt.xlim(0, 50), plt.ylim(275, 310)
ax.set_xticks(time)
ax = plt.subplot(3, 4, 3)
data = ts[2, :]
plt.plot(time, data)
plt.title('Annual Mean Global Mean Temperature', fontsize=14)
plt.xlabel('year', fontsize=12)
plt.ylabel(modnames[2], fontsize=12)
plt.xlim(0, 50), plt.ylim(275, 310)
ax.set_xticks(time)
plt.tight_layout()
plt.show()
plt.close
这里有三个问题,是明确的: 1)每个subplot是tiny与图的大小相比较(并且,你知道...什么是容易看见的)。减小图的大小并不会使得子图更容易被读取。
2)它们太靠近了。我对如何解决这个问题有一些想法,但我觉得我需要先解决1)。
3)轴是如此之小,在xticks出现在所有揉成
我搜索,发现没有解释如何做到这一点,在真实的水平,我可以理解书面的。 pyplot文档对我来说基本上是一句胡言乱语。
在此先感谢您的帮助(如果有人可以就我正在做的事情提供更多的一般性建议以及有关解决此问题的具体建议,我将非常感激启蒙)。