python - seaborn.countplot 的排序轴

标签 python graph seaborn

我正在从字符串 dayWeek 列表中绘制星期几的频率,其中 set(dayWeek) = {'Mon', 'Sun', 'Tue', 'Sat' , '周五', '周三', '周四'

它似乎只是按照它们出现的顺序对列进行排序。如何将顺序改为 'Sun'...'Sat'

enter image description here

最佳答案

您可以像这样使用 countplot 的顺序参数:

sns.countplot(y='DOW',order=['Sun','Mon','Tue','Wed','Thu','Fri','Sat'], data=df, palette='viridis')

DOW 是我的dayofweek 列。

我还注意到,通过不提及某一天,您可以省略图表中显示的那一天。

关于python - seaborn.countplot 的排序轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42846830/

相关文章:

python - 检测两张图片之间的相似点然后将它们叠加(Python)

python - 基于 GDAL/OGR 的并行空间处理和使用 python 的空间过滤器?

algorithm - 图同构

c++ - 整数对的哈希算法

python - 基于另一列中的值的累积计数

python - 如何与Python-Mysql交互

java - 逆向工程中支配者的重要性

python - 如何将 x 和 y 轴上的值更改为 seaborn pairplot 中的单词?

python - 如何在 seaborn 中的 strip 图中添加多个标记?

python - 使用 seaborn pointplot 更改日期格式