import matplotlib
import matplotlib.pylab as p
from matplotlib.mlab import griddata
nx = 35; ny = 45
xi, yi = p.meshgrid(p.linspace(lonmin,lonmax,nx),p.linspace(latmin,latmax,ny))
#x,y,z分别是经度,纬度,温度
zi = griddata(x,y,z,xi,yi)
CS1 = p.contour(xi,yi,zi,range(-30,43,2),linewidths=0.5,colors=['w'])
level = range(-30,43,2)
p.clabel(CS1,level[1::2],fontsize=10,inline=1,colors='black')
CS = p.contourf(xi,yi,zi,range(-30,43,2),cmap=p.cm.jet,extend='both')
像这样地图周边的空白区域为什么没有完全吻合地图边界?
lonmin、lonmax 这些 极大/小值 参数的设置,是导致 contourf 覆盖不完全的原因。