2016-05-20 19 views
0

私は、その日のいくつかのポイントで測定されたdatetimeオブジェクトをいくつか持っています。私はこれらの測定の数日間の価値がありますが、撮影日はかなりランダムです。しかし、私は、x軸が月と日を示していますが、測定値があり、そのうちのいくつかは、日中に記録され、均等に配置されているmatplotlibプロットを行いたいと考えています。これまでは、通過した時間に応じて間隔のある日をプロットすることしかできませんでしたが、間隔を均等にする必要がありました。オンラインでの例がありますか、または迅速な解決策がありますか?私はラベルが%M-%Dとし、各測定値は均等に間隔をあけることがしたいですプロット日時のx軸が等間隔に配置された日数

10-01-2003 3 
10-01-2003 4 
10-02-2003 3 
10-10-2003 5 
01-02-2004 4 

私のデータは、このようになります。

答えて

0

あなたは(私はプロットに年残っていますが、前述のように、彼らは容易に除去することができる)等間隔の値の配列を生成しようとすると、日付とダニを置き換えることができます。

data = np.array([3,4,3,5,4]) 
dummy_values = np.arange(0,5,1) 
times = np.array(['10-01-2003','10-01-2003','10-02-2003','10-10-2003','01-02-2004']) 

plt.figure() 
plt.plot(dummy_values,data) 
plt.xticks(dummy_values,times) 

与えるどのあなたは次のようなプロットを表示します:enter image description here

関連する問題