python-重塑数据帧并绘制堆叠条形图

2021-01-08 50点热度 0人点赞 0条评论
我有什么

我有一个以下样式的框架df,其中每行表示样本发生故障:

index  specimen   malfunction  
1      'first'    'cracked'
2      'first'    'cracked'
3      'first'    'bent'
4      'second'   'bent'
5      'second'   'bent'
6      'second'   'bent'
7      'second'   'cracked'
8      'third'    'cracked'
9      'third'    'broken'

在真实的数据集中,我有大约15个不同的样本和大约10种不同的故障类型。

我需要什么

我要绘制一个条形图,它表示样本发生了多少故障(因此,X轴代表样本标签,Y轴代表发生了多少故障)。我需要一个堆叠的条形图,所以故障必须用颜色分开。

我试过的

我试着用西伯恩的 catplot(kind='count') ,这正是我所需要的,只要它能画出一个堆叠的图表。不幸的是,它不能,而且我也不知道如何用 pandas.plot.bar(stacked=True) 来重塑我的数据来绘制它。

查看隐藏内容需要支付:¥1
查看

未经允许不得转载!python-重塑数据帧并绘制堆叠条形图

本文地址:https://ans.52learn.online/2181

ANS52LEARN

DO BEST