我要针对日期绘制具有五个数字(210.10、210.25、211.35等)的数字,我希望y轴刻度线显示所有数字(“ 214.20”而不是“ 0.20 + 2.14e2”),但没有能够弄清楚这一点。我试图将ticklabel格式设置为纯格式,但似乎没有效果。
plt.ticklabel_format(style='plain', axis='y')
关于我明显失踪的任何提示吗?
您也可以只关闭偏移量:(几乎完全相同的副本,如何删除matplotlib轴上的相对偏移)
import matlplotlib is plt plt.plot([1000, 1001, 1002], [1, 2, 3]) plt.gca().get_xaxis().get_major_formatter().set_useOffset(False) plt.draw()
这将抓取current axes,获取x轴axis对象,然后获取主formatter对象,并将其设置useOffset为false(doc)。
axes
axis
useOffset