2016-03-30 3 views
0

で働いていない:(= "時間" で、= Trueの場合、列= "total_billを" スタック)積み上げヒストグラムは、私はパンダと一緒に遊んで、次のコード持ってるパンダ

tips.hist

結果のグラフが良さそうに見えます:

enter image description here

しかし、それを積層されていません!私は彼らをお互いの上に積み重ねて1つのプロットにして欲しかった。私はそれがドキュメントのように見えるようにしたかった:http://pandas.pydata.org/pandas-docs/stable/visualization.html#histograms

助けていただければ幸いです。

+0

いくつかのテストデータとの完全な例を提供してください。積み重ねたヒストグラムに必要な複数のセットがデータに含まれているかどうかは分かりません。 – roadrunner66

+0

あなたのカラム= ["Lunch"、 "Dinner"]ではありません。スクリプトを貼り付けてください。だから私たちはあなたのデータ/辞書のより良いアイデアを得ることができます – FirebladeDan

+0

'Lunch'と' Dinner'カラムはありませんが、それらは値(時間という名前)を持つカラムがありますか?スタックヒストグラムの場合、別々の列が必要です。 http://stackoverflow.com/a/36242524/2285236 – ayhan

答えて

0

別々の列に値が必要です。

tips = pd.read_csv('https://raw.github.com/pydata/pandas/master/pandas/tests/data/tips.csv') 
>>> tips[['time', 'tip']].pivot(columns='time').plot(kind='hist', stacked=True) 

enter image description here

>>> tips[['time', 'tip']].pivot(columns='time').head() 
     tip  
time Dinner Lunch 
0  1.01 NaN 
1  1.66 NaN 
2  3.50 NaN 
3  3.31 NaN 
4  3.61 NaN 
+0

コードスニペットありがとう! =) –

関連する問題