2016-10-29 6 views
1

カラムからのデータをシリーズとして使用して複数のデータをプロットする必要があります。例えばパンダデータフレームプロット - インデックスとしてのカラム値

、私の生データ:私は、私はX軸、「somenameのは」シリーズであることをことを「日付」を選ぶだろうピボットグラフで、Excelを使用した場合

Date,  SomeName, SomeData 
2015-1-1, Vancouver, 1.1 
2015-1-2, NYC,  1.2 
2015-1-3, Seattle, 2.1 
2015-1-4, Vancouver, 0.9 
2015-1-5, Seattle, 1.1 
2015-1-2, NYC,  2.1 

(レジェンド) 、 'SomeData'を '値'にします。

しかし、私はPandas.plotモジュールと同様のことをどうしますか?

答えて

0

あなたはそれを除いて、Excelで行うだろうとまったく同じことを行いますピボットグラフを明示的にピボットテーブルであるあなた、その後プロット:

df.pivot_table('SomeData', 'Date', 'SomeName').plot.bar() 

result

0

簡単な答え:最も簡単な方法は、matplotlibのラッパーであるseabornを試してみることです(パンダプロット関数と同様)。

あなたはpip install seabornまたはconda install seabornでそれをインストールする必要があります、そしてあなたが行うことができます:

import seaborn as sns

sns.factorplot(x='Date', y='SomeData', hue='SomeName', data=df)

関連する問題