我目前正在使用Matplotlib从一个Python脚本一次批量绘制50多个图形。
从StackOverflow上的其他用户那里,我已经找到了一种方法来全局控制字体大小,例如:
# SET FONT SIZES
size_xs = 8
size_s = 12
size_m = 16
size_l = 20
size_xl = 24
plt.rc("font", size=size_m) # controls default text sizes
plt.rc("axes", titlesize=size_m) # fontsize of the axes title
plt.rc("axes", labelsize=size_m) # fontsize of the x and y labels
plt.rc("xtick", labelsize=size_m) # fontsize of the tick labels
plt.rc("ytick", labelsize=size_m) # fontsize of the tick labels
plt.rc("legend", fontsize=size_m) # legend fontsize
plt.rc("figure", titlesize=size_m) # fontsize of the figure title
# plt is short for matplotlib.pyplot
有没有办法做到这一点,并且可以全局控制x和y轴上显示的小数位数?我混合使用标量和科学记数法绘制的图形,因此非常适合同时使用这两种格式的方法。