我正在从字符串 dayWeek
列表中绘制星期几的频率,其中 set(dayWeek) = {'Mon', 'Sun', 'Tue', 'Sat' , '周五', '周三', '周四'
它似乎只是按照它们出现的顺序对列进行排序。如何将顺序改为 'Sun'...'Sat'
?
最佳答案
您可以像这样使用 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/