在xarray中绘图时发生ValueError:视图限制最小值-0.001小于1,并且是无效的Matplotlib日期值

时间:2019-04-07 14:38:27

标签: python-3.x python-xarray

使用xarrays将非datetime值传递给matplotlib。 如何将它们转换为正确的格式。

我尝试使用此答案xarray/datetime64[ns]: remove or normalise time from datetime解决问题,但错误仍然存​​在。

当前格式如下:

ds.time.values[:5]

输出:

array(['1901-01-01T00:00:00.000000000', '1901-01-02T00:00:00.000000000',
       '1901-01-03T00:00:00.000000000', '1901-01-04T00:00:00.000000000',
       '1901-01-05T00:00:00.000000000'], dtype='datetime64[ns]')

1 个答案:

答案 0 :(得分:0)

您应该尝试使用python datetime库中的date2num函数