擅长:python、mysql、java
<p>你不需要重新发明自行车。在</p>
<pre><code>from matplotlib.mlab import griddata
import numpy as np
# Your coordinates
x = np.random.random(100)
y = np.random.random(100)
z = np.random.random(100)*10
#
# Your new grid
xsteps=200 # resolution in x
ysteps=200 # resolution in y
xi = linspace(min(x), max(x), xsteps)
yi = linspace(min(y), max(y), ysteps)
Z = griddata(x, y, z, xi, yi) # interpolates between points in your data
#
plt.pcolormesh(xi, yi, Z, cmap=plt.cm.hot) # plot your elevation map :D
plt.show()
</code></pre>