0
저는 약 10 개의 이진 변수가있는 Pandas 데이터 프레임을 가지고 있고 Seaborn을 사용하여 스택 된 barchart에서 0과 1을 플로팅하고 싶습니다. 누구든지이 일을 도와 줄 수 있습니까?Seaborn을 이용한 누적 막 대형 차트
저는 약 10 개의 이진 변수가있는 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)
:
더 간단 파라미터 stacked=True
로 사용 DataFrame.plot.bar
입니다