2016-07-19 15 views
1

私は、時間の行(y方向)と日付の列(x方向)を持つabcと呼ばれるデータフレームを持ち、フレームは値で構成されています。グラフをPandasデータフレームから作成する

私がする必要があることは、特定の時間を選択することによってグラフを作成することです。このグラフは日付とデータフレームのその行の値である必要があります。

example of dataframe

はので、私は午前9時言うに入力し、時系列グラフは、6月、7月、8月、9月などのグラフの表示されますでグラフを作成できるようにする必要があるデータの写真がある添付します... 1,2,6,8,9など対x軸上の... Y

に、私はこれは非常にある午前11時

+0

ここまでのコードは何ですか? – Alex

+0

グラフを作成し、[loc](http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame)を使用してグラフを作成し、DataFrame(この場合はSeries)のサブセットを渡す関数を記述できます.loc.html)。 – Alex

答えて

3

を言って、それを変更した場合、それは別のグラフを引くだろう基本的なパンダの機能: .ix演算子を使用して、それぞれの軸に沿ってデータフレームにアクセスできます

df=pd.DataFrame(np.random.randint(0,10,(5, 4)),index=['9am','10am','11am','12pm','1pm'],columns=['jun','jul','aug','sept']) 
# select '9am' and all [:] of the months 
df.ix['9am',:].plot() 
# select month and 9am to 11 am 
df.ix['9am':'11am','jun'].plot() 

プロットは明らかに目的のグラフを描画します。

関連する問題