построить данные набора данных xarray за день в python - PullRequest
0 голосов
/ 05 марта 2020

Я хотел бы построить один график в день из набора данных xarray. Ds выглядит так:

<xarray.DataArray 'datetime' (time: 915840)>
array(['2018-05-01T00:00:00.000000000', ...,
       '2020-02-06T23:59:00.000000000'], dtype='datetime64[ns]')

<xarray.DataArray 'value' (time: 915840)>
array([0.0802956, 0.08029469, 0.0825251 , ...,        
       0.00245])

Я создал массив с датой:

ds['date'] = ds.datetime.astype('datetime64[D]')

Теперь я хочу построить данные с уникальной датой, я уже сделал это с pandas кадр данных со схожими данными, и там он работает так:

for date in df.date.unique():
    matplotlib.pyplot.plot('datetime', 'value', data=df[df.date == date])

Есть ли аналогичный способ сделать это для набора данных xarray?

...