我想绘制数据集与相关的经度和纬度。我使用的数据的详情如下:使用pcolormesh绘制轨道数据
Variable Type Data/Info
-------------------------------
lat ndarray 1826x960, type `float64`
lon ndarray 1826x960, type `float64`
data ndarray 1826x960, type `float64`
我创建然后底图:现在
m = Basemap(projection='cyl', llcrnrlon=-180, urcrnrlon=180, llcrnrlat=-40, urcrnrlat=40, resolution='c')
,创建的底图,我会用pcolormesh绘制上述数据集:
m.drawcoastlines()
m.drawcountries
x,y = m(lon,lat)
m.pcolormesh(x,y,data)
m.colorbar()
plt.show()
这给了如下图所示: Temp Brightness plot
但如果我对数据集执行类似的情节(大小2691x960,同去LON和LAT)覆盖整个londitude拉伸(-180〜180),我得到一个“怪吧”: strange bar
我很确保由于数据集的重叠而出现奇怪的条。在matlab中已经执行了同样的情节,它工作得很好。
请告诉我什么是问题,可以做些什么来删除栏,在python中绘制这种数据的其他方法是什么。
只是一个简单的问题。我假设你正在使用TRMM数据。您提供给pcolormesh的数据集是否延伸到-180/180边界? – Vorticity
我正在使用MADRAS数据,有效载荷在MEGHATROPICS(印度) 是的,我正在喂食pcolormesh,延伸到-180/180边界。 –