Невозможно построить контур с картой в Basemap и matplotlib - PullRequest
0 голосов
/ 07 ноября 2019

Я пытаюсь добавить контурный график на график базовой карты, но как-то он не работает. Вот мой код:

plt_xx, plt_yy = np.mgrid[min_latitude:max_latitude:10j, min_longitude:max_longitude:10j]

fig,ax = plt.subplots(1,1,figsize=(10,8))

map = Basemap(lat_0=40.7128, lon_0=-74.0060,llcrnrlon=-min_longitude,llcrnrlat=min_latitude,urcrnrlon=max_longitude,urcrnrlat=max_latitude,area_thresh = 1,fix_aspect=False,resolution='l')

c = map.contour(plt_xx,plt_yy,np.asarray(data0),levels=[0,1,2,3,4,5],cmap='coolwarm')

map.drawcoastlines(linewidth=0.25)

map.drawcountries(linewidth=0.35)

map.drawrivers(linewidth=0.35)

plt.show()

Вот результат. enter image description here

Я также попытался использовать контур вместо контура и изменить местоположение контура непосредственно перед командой show, но ничего не работает. Кто-нибудь может указать, что является недостатком в коде?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...