У меня есть следующий фрейм данных:
df1_Relax_Pulse_Melted.head()
Task Pulse Time Pulse Measure
0 Language PRE_RELAX_PULSE 90.0
1 Language PRE_RELAX_PULSE 94.0
2 Language PRE_RELAX_PULSE 52.0
3 Language PRE_RELAX_PULSE 70.0
4 Language PRE_RELAX_PULSE 84.0
Когда я пытаюсь составить график этих данных, я получаю следующее:
ax = sns.barplot(x="Pulse Time", y="Pulse Measure", hue="Task", data=df1_Relax_Pulse_Melted)
Однако, когда я пытаюсь использовать линейный сюжет, я получаю следующее:
ax = sns.lineplot(x="Pulse Time", y="Pulse Measure", hue="Task", data=df1_Relax_Pulse_Melted)
Как может бытькак видно на изображении, порядок меток по оси X находится в другом порядке, чем у графика. Можно ли изменить порядок оси X на линейном графике? Я попытался использовать функцию "order" в sns.lineplot следующим образом:
ax = sns.lineplot(x="Pulse Time", y="Pulse Measure", hue="Task", data=df1_Relax_Pulse_Melted, order='PRE_RELAX_PULSE','30S_RELAX_PULSE','POST_RELAX_PULSE')
Однако это приводит к ошибке.
`` AttributeError: объект 'Line2D' не имеет свойства'порядок'