【问题标题】:Seaborn Scatterplot - Order the X axis lablesSeaborn Scatterplot - 对 X 轴标签进行排序
【发布时间】: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'

【问题讨论】:

标签: python matplotlib seaborn


【解决方案1】:

使用此代码代替订单:

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

【讨论】:

    猜你喜欢
    • 2021-02-22
    • 2023-03-20
    • 2017-10-19
    • 2020-08-22
    • 2022-11-10
    • 2015-02-10
    • 2019-12-27
    • 1970-01-01
    相关资源
    最近更新 更多