我想做一个大字体的绘图,我可以很容易地改变所有的字体大小,除非我在轴标签中使用科学符号。我已经找了又试,但还没有找到改变科学阑尾大小的方法。如图所示:
在这个图中,“1e-4”与其他文本和标签相比太小了。 这些代码与生成此图中使用的放大字体有关:
ax.tick_params(labelsize=24)
ax.yaxis.get_major_formatter().set_powerlimits((0, 1))
ax.text(0.3,4.9e-4,'(a)',va='top',fontsize=24)
plt.xlabel('$r$ (a.u.)',fontsize=24)
plt.ylabel('Probability',fontsize=24)
顺便问一下,怎么把“1e-4”改成“x1e-4”?谢谢!
我使用ax.yaxis.set_major_formatter(ScalarFormatter(usemahtext=True))将1e-4更改为x10^-4
您要更改
offset_text
的字体大小,而不是yaxis
。你可以用这句话:或同等地:
相关问题 更多 >
编程相关推荐