我正在尝试使用pandas制作多重堆积条形图。
以下是示例代码:
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(position=0, width=0.1, stacked=True)
df[['b', 'd']].plot.bar(position=1, width=0.1, stacked=True, ax=ax)
在笔记本电脑中,以下内容会得到如下输出:
![stacked bar plot](https://istack.dev59.com/WTnEC.webp)
数据框
。 - Nickil Maveli