Как построить данные даты и времени, используя relplot - PullRequest
0 голосов
/ 09 марта 2020

У меня есть фрейм данных временного ряда с 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]
...