これはかなり簡単だと思いますが、しばらくの間、答えを得ようとしましたが、あまり成功しませんでした。2つのカテゴリの積み上げ棒グラフを作成したいのですが、そのような情報は2つの別々の日付フレームにあります。
これはコードです:
first_babies = live[live.birthord == 1] # first dataframe
others = live[live.birthord != 1] # second dataframe
fig = figure()
ax1 = fig.add_subplot(1,1,1)
first_babies.groupby(by=['prglength']).size().plot(
kind='bar', ax=ax1, label='first babies') # first plot
others.groupby(by=['prglength']).size().plot(kind='bar', ax=ax1, color='r',
label='others') #second plot
ax1.legend(loc='best')
ax1.set_xlabel('weeks')
ax1.set_ylabel('frequency')
ax1.set_title('Histogram')
しかし、私はこのようなもの、または私が言ったように、カテゴリをよりよく区別するために積み上げ棒グラフが必要です。
2つの異なるプロットを使用すると機能しないため、使用できません。また、要素の数が同じでないため、stacked=True
新しいデータフレームを作成できません。first_babies
others
ありがとう