У меня есть фрейм данных временного ряда с datetimeindex, например:
df
var1 var2 var3
date
2019-08-06 04:31:00 1.0 1.0 0.059296
2019-08-06 04:32:00 1.0 1.0 0.218568
2019-08-06 04:33:00 1.0 1.0 0.378063
2019-08-06 04:34:00 1.0 1.0 0.537778
2019-08-06 04:35:00 1.0 1.0 0.697714
... ... ... ...
2020-02-28 17:12:00 1.0 1.0 0.700133
2020-02-28 17:13:00 1.0 1.0 0.529381
2020-02-28 17:14:00 1.0 1.0 0.358514
2020-02-28 17:15:00 1.0 1.0 0.187536
2020-02-28 17:16:00 1.0 1.0 0.016447
И при использовании sns.relplot я получаю следующую ошибку:
sns.relplot(x=df.index,y=df.var,kind="scatter",data=df)
.
.
.
...The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
При выполнении df. reset_index () Я получаю график с неправильными индексами, с 2000 по 2020 год:
sns.relplot(x='date',y='var1',kind="scatter",data=df)
[plot with relplot and points staked ][1]