如何防止数字在Python Matplotlib图中更改为指数形式

如何防止数字在Python Matplotlib图中更改为指数形式,第1张

如何防止数字在Python Matplotlib图中更改为指数形式

刻度标签的格式由一个

Formatter
对象控制
ScalerFormatter
,默认情况下,假设您没有做任何花哨的 *** 作,它将成为。如果可见值的分数变化很小,则此格式化程序将使用恒定移位。为避免这种情况,只需将其关闭:

plt.plot(arange(0,100,10) + 1000, arange(0,100,10))ax = plt.gca()ax.get_xaxis().get_major_formatter().set_useOffset(False)plt.draw()

如果您想避免普遍采用科学计数法,

ax.get_xaxis().get_major_formatter().set_scientific(False)

可以通过

axes.formatter.useoffset
rcparam全局控制。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5654419.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存