Я - пользователь Matlab, пытающийся в последнее время чаще использовать Python для моих вычислений.Я использую xarray и хотел бы изменить свой массив долгот с 0 - 360 до -180 до 180 геофизического поля.Но когда я делаю это:
df=xr.open_dataset(ecmwf_winds.nc)
u10=df['u10']
lon=df['longitude']
lon = np.where(lon > 180, lon-360, lon)
[X,Y]=np.meshgrid(lon,df.latitude)
plt.contourf(X,Y,u10)
контурная диаграмма оказывается запутанной с пробелами, что не имеет смысла.Может кто-нибудь, пожалуйста, помогите мне с этим.Я не уверен, где я делаю неправильно.