0
私は約10個の2進変数を持つPandasデータフレームを持っています。そして、Seabornを使って積み重ねたbarchartに0と1をプロットしたいと思います。誰でも私にこのことを手伝うことができますか?Seabornを使った積み重ね棒グラフ
私は約10個の2進変数を持つPandasデータフレームを持っています。そして、Seabornを使って積み重ねたbarchartに0と1をプロットしたいと思います。誰でも私にこのことを手伝うことができますか?Seabornを使った積み重ね棒グラフ
私はispossibleは海底で積み重ね棒を作成するが、実際は複雑だと思います。
from collections import Counter
df = pd.DataFrame({'A':['1110','1111', '0000']})
print (df)
A
0 1110
1 1111
2 0000
#get counts of 0, 1
x = Counter([a for x in df['A'] for a in list(x)])
print (x)
Counter({'1': 7, '0': 5})
df = pd.DataFrame([x])
print (df)
0 1
0 5 7
df.plot.bar(stacked=True)
:
Simplierは、パラメータstacked=True
で使用DataFrame.plot.bar
です