2017-04-30 17 views
1

私はデータ解析ツールとしてPythonを使用するのが本当に新しいです。これは初めてタイムシリーズを扱うのです。私は、最初の列に日付と1または0の "結果"整数を持つデータセットを持っています。日付列は時間オブジェクトに変換されました。私は()をdf.plot使用してみましたが、結果のプロットは非常に望ましくない結果を持っていPythonで時系列をプロットする?

Date  Result 
2017-01-06  0.0 
2017-01-06  1.0 
2017-01-06  0.0 
2017-01-07  0.0 
2017-01-07  0.0 

: サンプル..私は直接matplotlibののプロット機能を使用して値をプロットしてみましたが、それは動作しませんでした。私は一日の終わりにしたい何

は、x軸上の日付、およびy軸上の「結果」です。どこが間違っていますか?私がやっていることに何が問題なの? EDIT:Here's the graph

+2

あなたのコードを教えてください。それ以外の場合は、あなたが間違って何をしているのかをどのように知ることができますか –

+0

私はこの新しく作成したdfを使って、単にdf.plot()を使用しました。 結果のグラフには日付がありませんX軸、範囲のみ0 - > 2000 – RedaBitar

+0

'df'パンダの使用を示唆している。それに加えて、2つの異なる日付しかありません。私はあなたがどんな種類のプロットを期待しているのか、まさにあなたが何をしたのだろうと思っています。 –

答えて

2

ので、x軸としてdfのデフォルトの使用率によってプロットの

df.set_index('Date').plot()

または

df.plot(x='Date', y='Result')

を使用するので、あなたが設定する必要があります'日付'列をインデックスとして使用するか、またはx軸として使用する列を指定します。

続きを見るpandas.DataFrame.plot

+0

ありがとう、これは動作するようでした! – RedaBitar

関連する問題