标签: python-3.x matplotlib
我正在读取时间序列数据,我想使用matplotlib绘制汇总图。我设法为轴标题和标签设置了适当的字体大小。但是,我找不到允许我更改y轴缩放因子的字体大小的函数。
# Only updates the size of the ticks plt.yticks(fontsize = 25)
我希望缩放因子的字体大小(显示在左上角)会随着我更新标签(刻度)的字体大小而更新。
答案 0 :(得分:0)
您所指的y轴上的比例因子称为offsetText。要更改其属性,您需要通过图形的轴实例进行访问。
offsetText
最低限度的完整答案
import numpy as np import matplotlib.pyplot as plt fig, ax = plt.subplots() x = np.linspace(0, 1, 100) y = x**2/10**7 plt.plot(x, y) plt.yticks(fontsize = 25) ax.yaxis.offsetText.set_fontsize(25) plt.show()