【发布时间】:2020-12-26 10:28:10
【问题描述】:
我试图使用带有 NaN 值的 xarray 显示季节性面网格图(对于海域),代码如下:
ds = xr.open_dataset("../data/full_data_monthly_v2018_025.nc")
prKepri = ds['precip'].sel(lat = slice(-0.49, -4.7), lon = slice(103.37, 109.1))
data = prKepri.groupby('time.season').mean(dim='time', skipna = False)
proj = ccrs.PlateCarree()
p = data.plot(col = 'season', robust = True, cmap = 'magma_r', col_wrap =2,
subplot_kws=dict(projection=proj), transform=ccrs.PlateCarree())
for ax in p.axes.flat:
ax.coastlines();
然后 xarray 给我一个错误:
ValueError: zero-size array to reduction operation minimum which has no identity
我尝试使用skipna = False 参数。但问题仍然存在。
我使用 GPCC 再分析数据:https://opendata.dwd.de/climate_environment/GPCC/full_data_2018/full_data_monthly_v2018_025.nc.gz。
我使用 xarray v 0.16.0
【问题讨论】:
标签: python matplotlib python-xarray cartopy