想要坐标轴的表示为科学计数法只需要添加两行代码:
1.如果单纯想要以科学计数法表示,则添加如下代码:
plt.ticklabel_format(axis="y", style="sci", scilimits=(0,0))
其中axis可以调整x、y轴。
添加的位置是下面代码之前即可:
plt.xticks(......)
plt.yticks(......)
完成后即可达到如下效果:
2.如果想改为10的幂次的表示形式,则添加如下代码:
plt.ticklabel_format(axis="y", style="sci", scilimits=(0,0))
plt.gca().ticklabel_format(useMathText=True)
添加位置同1。效果图如下: