我正在尝试用熊猫制作一个多叠的条形图,但我遇到了问题。以下是示例代码:
import pandas as pd
df = pd.DataFrame({'a':[10, 20], 'b': [15, 25], 'c': [35, 40], 'd':[45, 50]}, index=['john', 'bob'])
ax = df[['a', 'c']].plot.bar(width=0.1, stacked=True)
ax=df[['b', 'd']].plot.bar(width=0.1, stacked=True, ax=ax)
df[['a', 'd']].plot.bar(width=0.1, stacked=True, ax=ax)
产生以下情节:
正如您所看到的,每个群集中的条形图都是相互叠加的,这不是我想要实现的。我希望同一个集群中的条形图彼此相邻。我试着玩#34;位置"争论但没有太大成功。
关于如何实现这一目标的任何想法?