Python帕累托图

2024-10-06 13:19:26 发布

您现在位置:Python中文网/ 问答频道 /正文

试图在Python中获得一个pareto-chart

我在我的Jupyter笔记本中遵循这个代码 How to make Pareto Chart in python?

我并没有让帕累托平均递增,相反,它的锯齿形和x-标签是按字母顺序排序的,而不是按country排序的,尽管df.sort_values在那里。你知道吗

请提出可能的问题。你知道吗

Python-Pareto-Issue


Tags: to代码inmake排序字母chart笔记本
1条回答
网友
1楼 · 发布于 2024-10-06 13:19:26

似乎matplotlib(又名plt)强制对matplotlib的旧版本使用alphotical排序(您上次升级它是什么时候?)。你可以在这里看到更多关于解决方案和变通方法的信息和答案:How to prevent alphabetical sorting for python bars with matplotlib? 特别是,只需设置一个数字索引:

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

然后df.index将保持数字顺序。你知道吗

相关问题 更多 >