Python Seaborn散点图-对X轴标签进行排序

Python Seaborn散点图-对X轴标签进行排序,python,matplotlib,seaborn,Python,Matplotlib,Seaborn,我在seaborn散点图的x轴上有一周中某一天的名称 我想按以下自然顺序订购 cats = [ 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'] 我尝试了以下适用于其他打印类型的方法: sns.scatterplot(data=df, x='Day', y='Time', hue='Type', order= cats) 但给了我一个错误:顺序似乎不在散点图函数中。如何解决这个问题

我在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'

使用此代码而不是顺序:

sns.scatterplot(data=df, x='Day', y='time', hue_order= ['cats'])

答案已经给出