我正在努力使用matplotlib制作单个堆积条形图。
我想要创建像这样的东西: 水平堆积条形图
然而,即使我使用df.plot.barh(stacked=True, ax=axes_var, legend=False)
,我也会得到两个独立的条形图。 我的数据框目前看起来像这样:
Percentage
Female 42.9
Male 57.1
任何建议都将不胜感激。
我正在努力使用matplotlib制作单个堆积条形图。
我想要创建像这样的东西: 水平堆积条形图
然而,即使我使用df.plot.barh(stacked=True, ax=axes_var, legend=False)
,我也会得到两个独立的条形图。 我的数据框目前看起来像这样:
Percentage
Female 42.9
Male 57.1
任何建议都将不胜感激。
首先将一个列数据框进行转置:
df.T.plot.barh(stacked=True, legend=False)
df[['Percentage']].T.plot.barh(stacked=True, legend=False)
df[['Percentage','percentage_2']].T.plot.barh(stacked=True, legend=False)
。 - jezrael