问题描述
使用netcdf
信息渲染地图我有下面的图像,但已像素化,有没有一种形式可以像第二幅图像一样渲染“平滑地图”?
#Variables netcdf file
lons = ds.variables['longitude'][:]
lats = ds.variables['latitude'][:]
time = ds.variables['time'][:]
data = ds.variables['tc_ch4'][:]
#map Basemap
mp = Basemap(projection = 'merc',llcrnrlon = -95.030665,llcrnrlat = 5.2,urcrnrlon = -72.960931,urcrnrlat = 18.961754,resolution = 'i')
lon,lat = np.meshgrid(lons,lats)
x,y = mp(lon,lat)
cscheme = mp.pcolor(x,y,np.squeeze(data[1,:,:]),cmap = 'YlOrRd')
cbar = mp.colorbar(cscheme,location = 'right')
mp.drawcoastlines(linewidth=0.3)
mp.drawstates(linewidth=0.1)
mp.drawcountries(linewidth=0.1)
fecha = t[i].strftime('%Y-%m')
plt.title('Columna Total de Metano - kg m**-2')
plt.xlabel('Año-Mes 2003-01')
plt.show()
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)