如何在matplotlib中制作堆积的条形图?

蓝天

这是我正在使用的一些代码:(数据组成)

# create dataset
mydf = {'Person': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L'],
        'Punctuality':  ['On Time', 'Late', 'On Time', 'Early', 'On Time', 'Early',
                     'Late', 'Early', 'Early', 'On Time', 'On Time', 'Late'],
        'Diverted': [1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1]
       }
# note: in 'Diverted', 1 = True, 0 = False

mydf = pd.DataFrame (mydf, columns = ['Person', 'Punctuality', 'Diverted'], index = list(range(0,12)))
mydf
# create freq table
mydf_p = (pd.DataFrame(mydf['Punctuality'].value_counts())).reset_index()
mydf_p.rename(columns={ mydf_p.columns[0]: "Punctuality", mydf_p.columns[1]: "Frequency" }, inplace = True)
mydf_p
# create bar chart
plot = plt.subplots(nrows=1, ncols=1, figsize=(4, 5))
fig, (ax) = plot
x = mydf_p['Punctuality'].to_list()
y = mydf_p['Frequency'].to_list()

ax.bar(x, y, color='cornflowerblue')
ax.set_ylabel('Frequency')
ax.set_xlabel('Punctuality')

在此处输入图片说明

如何使用此数据制作堆积的条形图,其中守时条形图是根据人们转移的旅程比例来划分的?

我尝试按照文档进行操作,但是我对如何执行此操作仍然感到困惑。https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.plot.bar.html

真的希望有人可以帮助:)

您的问题不清楚。也许预期的输出会有所帮助。如果我做对了,请尝试groupby,进行堆叠和绘图。

mydf.groupby(['Punctuality','Diverted']).Person.count().unstack().plot.bar(stacked=True)

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Matplotlib:堆积的条形图

来自分类Dev

在大熊猫中制作堆积的条形图

来自分类Dev

如何在matplotlib中绘制带有+ ve和-ve混合值的100%堆积条形图?

来自分类Dev

如何在matplotlib中绘制带有+ ve和-ve混合值的100%堆积条形图?

来自分类Dev

如何在 Python3 中制作条形图?

来自分类Dev

在matplotlib中动态更新堆积的条形图

来自分类Dev

使用 plotly 使 matplotlib 堆积条形图在 jupyter 中交互

来自分类Dev

如何在R中以水平堆积条形图的样式创建时间序列图

来自分类Dev

Matplotlib - 创建堆积条形图

来自分类Dev

如何在Google Charts API中更改堆积条形图的部分颜色?

来自分类Dev

Google图表-堆积条形图。如何在每个栏中引入不同的颜色

来自分类Dev

如何在MATLAB中绘制单条堆积条形图?

来自分类Dev

如何在matplotlib中获取条形图/堆叠条形图上的标签?

来自分类Dev

堆积条形图

来自分类Dev

堆积条形图

来自分类Dev

堆积条形图

来自分类Dev

如何缩放ggplot堆积的条形图

来自分类Dev

如何水平显示堆积的条形图?

来自分类Dev

R中的圆形堆积条形图

来自分类Dev

Seaborn中堆积的条形图

来自分类Dev

在SSRS中创建堆积的条形图

来自分类Dev

R中的堆积条形图

来自分类Dev

在 r 中创建堆积条形图

来自分类Dev

ggplot中的堆积条形图

来自分类Dev

如何在angular js中制作条形图和饼图?

来自分类Dev

如何在dc.js中呈现时间序列/分类堆积条形图,过滤堆栈和条形图

来自分类Dev

如何制作x轴上有两个类别的堆积条形图?

来自分类Dev

根据 R 和 plotly 中的范围制作堆积条形图

来自分类Dev

如何将堆积的条形图作为对堆积的条形图的细化?

Related 相关文章

热门标签

归档