在您的代码中,您的目标是防止科学记数法出现在 y 轴上,但有遇到困难。为了澄清,术语“科学记数法”是指可以应用于轴上显示的数字的乘数。相反,“偏移”是添加到数字中的附加值。
禁用 x 轴上的偏移您的情况,您可以按照您的尝试使用 ax.ticklabel_format(useOffset=False) 。这应该有效地从轴标签中删除加号 ( )。
要禁用科学记数法,您可以使用 ax.ticklabel_format(style ='简单')。这应该会从 y 轴标签中删除乘数。
如果您想禁用偏移量和科学记数法,可以使用 ax. ticklabel_format(useOffset=False,>.
这里是一个示例,演示如何修改您的代码:
import matplotlib.pyplot as plt plt.plot(range(2003, 2012, 1), range(200300, 201200, 100)) plt.ticklabel_format(useOffset=False,>
这应该生成一个没有科学记数法或任一轴上的偏移量的图表。
以上是如何防止 Matplotlib 绘图中出现科学记数法?的详细内容。更多信息请关注PHP中文网其他相关文章!