像素化地图Matplot到“平滑地图”?

问题描述

使用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()

使用上述代码生成图片

使用Panoply生成的图像

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...