我有一个熊猫时间序列:
timeSeries
2010-01-16 02:00:00 512450
2010-01-16 02:00:01 512450
2010-01-16 02:00:02 512450
2010-01-16 02:00:03 512450
...
我想绘制它,所以我这样做:
timeSeries.plot()
但是当我这样做时,我会得到一个y轴从0开始的图。在图表的顶部,matplotlib有助于告诉我,到0表示“+ 5.1245e5”。这个减法使得很难阅读该图。
编辑:设置ylim
无效,因为实际上已正确设置了限制。与yticks
类似。
如何阻止它这样做?
答案 0 :(得分:2)
您只需设置useOffset=False
即可。设置它的一种方法是:
ax = timeSeries.plot()
ax.ticklabel_format(useOffset=False)
答案 1 :(得分:2)
完成订单事宜。在调用useOffset=False
命令之前需要设置plot
。 E.g。
fig = plt.figure()
ax = fig.add_subplot(111)
ax.ticklabel_format(useOffset=False)