Я рисую данные в формате от 0 до 360 градусов. Я пытаюсь построить это на проекции cyl или merc, но она показывает данные только от 0 и далее (я хочу построить данные с GMT в центре, поэтому мне нужны данные на длинной сетке от -180 до 180) . Если я сдвину сетку (lon = lon -180), то все данные будут показаны, но данные будут не в том месте на -180 градусов.
Проблема:
Хотя в ортопроекции работает нормально. Соответствующий код ниже.
lat = np.linspace(90,-90,721)
lon = np.linspace(0,360,1440)
m = Basemap(projection='cyl',llcrnrlat=-90,urcrnrlat=90,llcrnrlon=0,urcrnrlon=360,resolution='c',)
X, Y = np.meshgrid(lon, lat)
X, Y = m(X, Y)
cs = m.contourf(X,Y,Plot,scale, cmap=cmap)