我正在使用底图库显示哥白尼程序中的空间信息。问题是我不知道如何在robin投影上投影数据,但是我使用正交投影正确地进行了投影。]
所以目前,我尝试了这个:
plt.ioff() # adapt for location of datasources filePath = '../data/grib/download.grib' # load data grbs = grb.open(filePath) grbs.seek(0) data, lats, lons = (None, None, None) dataUnit = None title = None for g in grbs: data, lats, lons = g.data() name = g.name level = g.level pressureUnit = g.pressureUnits date = g.validDate dataUnit = g.units title = name + ' at ' + str(level) + ' ' + str(pressureUnit) + ' [' + str(date) + ']' print(title) break # mapPlot = Basemap(projection='ortho', lat_0=0, lon_0=0) mapPlot = Basemap(projection='robin', lat_0=0, lon_0=0, resolution='l') mapPlot.drawcoastlines(linewidth=0.25) x, y = mapPlot(lons, lats) mapPlot.contourf(x, y, data) mapPlot.colorbar(location='bottom', format='%.1f', label=dataUnit) plt.title(title) plt.show()
正交投影正常工作。但是对于robin投影,我有一个...有趣的模式。
” alt =“
我做错了什么?
我正在使用底图库显示哥白尼程序中的空间信息。问题是我不知道如何在robin投影上投影数据,但是我可以使用...
所以我弄清楚该怎么做。我被误导了,但是我看到的第一个例子。
这是我的代码: