我已經搜索了類似的問題,沒有找到任何,所以我很抱歉。小區大小/滴答間距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文檔對我來說基本上是一句胡言亂語。
在此先感謝您的幫助(如果有人可以就我正在做的事情提供更多的一般性建議以及有關解決此問題的具體建議,我將非常感激啓蒙)。