【发布时间】:2021-02-22 09:57:23
【问题描述】:
我的 seaborn 散点图的 x 轴上有星期几的名称。
我想按照下面的自然顺序来排序
cats = [ 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
我尝试了以下适用于其他绘图类型的方法:
sns.scatterplot(data=df, x='Day', y='Time', hue='Type', order= cats)
但是给了我一个错误:似乎顺序不在散点图函数中。如何解决?
File "/..lib/python3.7/site-packages/matplotlib/artist.py", line 970, in _update_property
.format(type(self).__name__, k))
AttributeError: 'PathCollection' object has no property 'order'
【问题讨论】:
-
答案给出here
标签: python matplotlib seaborn