好的,我终于找到了绘制它的解决方案。对于那些感兴趣的人,这是窍门:将Scipy中的griddata与’nearest’方法一起使用。
from scipy.interpolate import griddataimport numpy as npimport matplotlib.pyplot as pltx=np.linspace(1.,10.,20)y=np.linspace(1.,10.,20)z=z = np.random.random(20)xi=np.linspace(1.,10.,10)yi=np.linspace(1.,10.,10)X,Y= np.meshgrid(xi,yi)Z = griddata((x, y), z, (X, Y),method='nearest')plt.contourf(X,Y,Z)



