首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按升序/降序显示绘图中的条形图、Matplotlib、Python

按升序/降序显示绘图中的条形图、Matplotlib、Python
EN

Stack Overflow用户
提问于 2020-11-27 23:53:05
回答 1查看 272关注 0票数 1

我有一个包含几个数字列的DataFrame。我的任务是在一个图表中显示每一列的总和。我决定使用import matplotlib as plt和下一个代码

代码语言:javascript
复制
df.sum().plot.bar(figsize = (10,5))
plt.xlabel('Category')
plt.ylabel('Sum')
plt.title('Mast popular categories')
plt.show()

我有这张照片

我想在这里更改的是按升序/降序替换条形图(例如从最大的条形图到最小的条形图)。但我不能成功。请帮我解决这个问题!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-28 00:03:30

在绘图前对数据进行排序:

代码语言:javascript
复制
df.sum().sort_values(ascending=False).plot.bar(figsize = (10,5))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65040182

复制
相关文章

相似问题

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