4

私はパンダの時系列を持っています:

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

これをやめさせるにはどうすればよいですか?

4

2 に答える 2

2

設定するだけですuseOffset=False。設定する 1 つの方法は次のとおりです。

ax = timeSeries.plot()
ax.ticklabel_format(useOffset=False)
于 2013-03-12T03:12:36.227 に答える
2

順序の問題が判明しました。コマンドを呼び出すuseOffset=False前に設定する必要があります。plot例えば

fig = plt.figure()
ax = fig.add_subplot(111)
ax.ticklabel_format(useOffset=False)
于 2013-03-19T03:34:31.183 に答える