首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过对熊猫中同一列进行分组来绘制条形图?

如何通过对熊猫中同一列进行分组来绘制条形图?
EN

Stack Overflow用户
提问于 2020-02-09 15:45:53
回答 1查看 64关注 0票数 0

我有以下数据:

代码语言:javascript
复制
      A   B.  C.    type
0     1   2   3    'house'
1     2   3   4    'dog'
2     3   4   5    'mom'

基本上,条形图是通过将A、B、C组合在一起创建的(忽略类型)(x轴如下所示)。

ABC ABC

但是,我想要创建的内容如下(x轴):

A(房子)A(狗)A(妈妈)B(狗)B(狗)B(妈妈)C(狗)C(狗)C(妈妈)

但是,通过把房子,狗,妈妈当作传奇。

这能生成这样的条形图吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-09 16:05:15

试试这个:

代码语言:javascript
复制
>>> df
       A   B.   C.     type
0.0  1.0  2.0  3.0  'house'
1.0  2.0  3.0  4.0    'dog'
2.0  3.0  4.0  5.0    'mom'
>>> df.set_index('type').T.plot(kind = 'bar')
<matplotlib.axes._subplots.AxesSubplot at 0x1e5f8602548>

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60138353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档