如何在 Python Matplotlib 中防止数字变为指数形式?


在 ticklabel_format() 方法中使用 style='plain',我们可以禁止将值转换为指数形式。

步骤

  • 传递两个列表,使用 plot() 方法绘制一条线。

  • 对 style='plain' 使用 ticklabel_format() 方法。如果未设置参数,则不会更改格式器的相应属性。Style='plain' 会关闭科学记号。

  • 使用 plt.show() 方法,显示图形。

示例

from matplotlib import pyplot as plt
plt.plot([1, 2, 3, 4, 5], [11, 12, 13, 14, 15])
plt.ticklabel_format(style='plain')    # to prevent scientific notation.
plt.show()

输出

更新于: 2021 年 3 月 17 日

889 次浏览

开始你的 职业生涯

通过完成此课程进行认证

开始学习
广告