【发布时间】:2016-11-14 04:05:06
【问题描述】:
我正在尝试使用 Basemap 绘制来自 netcdf 的数据,但我想由于纬度指数是倒置的,我得到的地图是颠倒的。我应该如何解决这个问题?谢谢!
fnc = Dataset(ncfile, 'r')
lat = fnc.variables['latitude'][:]
lon = fnc.variables['longitude'][:]
level = fnc.variables['level']
mydata = fnc.variables['Data'][:]
imgplot = plt.imshow(mydata[0, 0, :, :])
imgplot.set_cmap('RdYlGn')
plt.colorbar()
plt.show
m = Basemap(llcrnrlon = -180, llcrnrlat = -90, urcrnrlon = 180, urcrnrlat= +90, resolution = 'l', epsg=4326)
x, y = m(lon, lat)
im = m.imshow(mydata[0, 0, :, :])
m.drawcoastlines()
plt.show()
【问题讨论】:
标签: python gis netcdf matplotlib-basemap netcdf4