首页 > 解决方案 > Python Pareto 图问题

问题描述

尝试pareto-chart在 Python 中获得以下内容

我在我的 Jupyter 笔记本中关注此代码 如何在 python 中制作帕累托图?

我没有让帕累托均匀增加,而是它的之字形和 x-标签按字母顺序排序,而不是按字母顺序country排序df.sort_values

请提出可能是什么问题。

Python 帕累托问题

标签: pythonpareto-chart

解决方案


似乎 matplotlib(又名 plt)强制对旧版本的 matplotlib 进行字母排序(你上次升级它是什么时候?)。您可以在此处查看有关解决方案和解决方法的更多信息和一个很好的答案:如何使用 matplotlib 防止 python 条的字母排序? 特别是,只需设置一个数字索引:

df['Nation'] = ['USA', 'Canada', 'Russia', 'UK', 'Belgium', 'Mexico', 'Germany', 'Denmark']

然后df.index将保持数字顺序。


推荐阅读