
. Я хочу изменить значения в большом разделе справа от синей линии (помеченной на втором изображении, которое я предоставил

) с int на NaN. Есть ли способ выбрать конкретную координату широты/долготы и NaN всех окружающих ее значений? Или есть другой метод, более эффективный? Коллега порекомендовал установить гибкий барьер, чтобы заблокировать этот участок карты, но я не знаю, как его закодировать.
Как создается моя карта:
Код: Выделить всё
fig = plt.figure(figsize=(10,10)) ax = fig.add_subplot(111,projection=rot) plot_cartopy(ax,lon,lat) plt.title("Month = May")
# set up the cartopy map
plt.contourf(lon,
lat,
new[4,:,:],
transform=ccrs.PlateCarree(), # tell matplotlib this is a map
cmap=cmocean.cm.thermal, # colormap
zorder=4 # zorder needs to be set so that it knows to plot it on top of the cartopy map ) plt.clim(0,100) plt.colorbar()
Спасибо!>
Подробнее здесь: https://stackoverflow.com/questions/771 ... map-as-nan
Мобильная версия