2
2 개 이상의 고르지 않은 팬더 데이터 프레임의 데이터로 누적 막대 그래프를 만들려고합니까? 지금까지 나는 그래프를 서로 겹칠 수는 있지만 쌓을 수는 없습니다.팬더 데이터 프레임과 함께 누적 막대 그래프 만들기 데이터 파이썬
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv('dert.csv', encoding = "ISO-8859-1", index_col=0)
df1['text'] = df['text'].dropna(subset=['five'])
df2['printed'] = df['text2']
ax = df1['text'].hist(bins=100, range=(1,100), stacked=True, color = 'r')
ax = df2['printed'].hist(bins=100, range=(1,100), stacked=True, color = 'g')
plt.setp(ax.get_xticklabels(), rotation=45)
plt.show()
어떻게 스택합니까?
나는 해결책을 발견하지만 팬더 dataframes Matplotlib, creating stacked histogram from three unequal length arrays
당신이 게시 된 링크와 동일한 방법을 사용하여 시도 적이 있습니까? 일반 matplotlib을 사용하여 플롯하려는 DataFrame 열을 전달하면됩니다. 기껏해야 각 열의 값 목록을 만들 수 있습니다. – RJT