我想将我的地块尺寸更小(3,2),但我的问题是我的文字(轴标签,图例,轴标题)不会改变它们的尺寸。这是我的代码:
fig = plt.figure(figsize = (3,2), facecolor = 'w')
plt.axis([1985,2015,2,30])
plt.plot(new_time_list1,new_head_list1,linestyle='',marker='o',markerfacecolor='red',label="observed")
plt.plot(new_time_list2,new_head_list2,color='green',label=headers[i])
plt.ylabel('Water levels (mAHD)',fontsize = 2)
plt.xlabel('Time', fontsize = 2)
plt.legend(loc='upper left', fontsize=2)
plt.savefig(headers[i]+'.png', facecolor=fig.get_facecolor(),edgecolor = 'k')
无论如何,我的文字大小会根据地块大小自动更改。