我正在寻找设置坐标轴标签及其字体大小的最简洁方法。
我知道可以这样做:
ax.set_xlabel('X axis', fontsize = 12)
ax.set_ylabel('Y axis', fontsize = 12)
我也知道可以使用这个命令来设置标签:
ax.set(xlabel = 'X axis', ylabel = 'Yaxis')
然而,如果我尝试:
ax.set(xlabel = 'X axis', ylabel = 'Yaxis', fontsize = 12)
我遇到了这个错误:
TypeError: There is no AxesSubplot property "fontsize"
我能否在 set
方法中指定字体大小? 我想尽可能地简洁整洁我的代码。
ax.set()
中设置字体大小。你可以通过rcParams
全局改变它,例如plt.rcParams['axes.labelsize'] = 12
,但这会改变所有图表的默认行为。 - AChampion