我的python
打印數據僅在x軸上顯示2個點。更改matplotlib中X(時間,非數字)頻率上的打勾頻率
我想有更多,但不知道如何。
x = [ datetime.datetime(1900,1,1,0,1,2),
datetime.datetime(1900,1,1,0,1,3),
...
] # (more than 1000 elements)
y = [ 34, 33, 23, ............ ]
plt.plot(x, y)
X軸僅顯示2個點的間隔。我試圖使用.xticks
,但不適用於X軸。 它給了以下錯誤:
TypeError: object of type 'datetime.datetime' has no len()
你使用的是什麼版本的mpl? – tacaswell 2014-08-28 00:08:48
我真的不明白你的問題。 – tacaswell 2014-08-28 00:14:13
你確定只顯示2分嗎?你可以這樣做,看看情節認爲它有什麼數據: plt.gca()。lines [0] .get_data() 這些點是否可能過於靠近? – Lukeclh 2014-08-28 00:21:47