python - Python Pareto 图问题
问题描述
尝试pareto-chart
在 Python 中获得以下内容
我在我的 Jupyter 笔记本中关注此代码 如何在 python 中制作帕累托图?
我没有让帕累托均匀增加,而是它的之字形和 x-标签按字母顺序排序,而不是按字母顺序country
排序df.sort_values
。
请提出可能是什么问题。
解决方案
似乎 matplotlib(又名 plt)强制对旧版本的 matplotlib 进行字母排序(你上次升级它是什么时候?)。您可以在此处查看有关解决方案和解决方法的更多信息和一个很好的答案:如何使用 matplotlib 防止 python 条的字母排序? 特别是,只需设置一个数字索引:
df['Nation'] = ['USA', 'Canada', 'Russia', 'UK', 'Belgium', 'Mexico', 'Germany', 'Denmark']
然后df.index
将保持数字顺序。
推荐阅读
- javascript - Vue JS - 组件中的反应性内容
- node.js - __Secure cookie 未在获取请求中发送
- angular - Angular Service Worker 从不完整的 url 中获取
- facebook-graph-api - 来自 Facebook 图形 API 的广告持续时间
- python - python - django - 赋值前引用的局部变量 django 错误
- php - 无法解析的依赖解析[参数#0 [
类 App\Console\Commands\SyncStages 中的字符串 $itemTypeName]] - kotlin - Camel Quarkus 似乎没有使用 Quarkus 对象映射器
- angular - 如何仅重试幂等方法的失败http请求?
- r - 如何将列的值除以行的多个列值的总和
- php - Gutenberg:如何根据编辑器中的块更改排版选择器大小(编辑器字体大小)?