擅长:python、mysql、java
<p>试试<a href="http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.pcolormesh" rel="nofollow noreferrer">matplotlib's pcolormesh</a>,你可以用它来创建不规则形状的网格。你知道吗</p>
<pre><code>from matplotlib import pyplot as plt
import numpy as np
y1D = np.hstack([0, np.random.random(9)])
y1D = np.sort(y1D)/np.max(y1D)
x, y = np.meshgrid(np.arange(0,1.1,0.1),y1D)
plt.pcolormesh(x,y, np.random.random((10,10)))
plt.show()
</code></pre>
<p><a href="https://i.stack.imgur.com/N3faS.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/N3faS.png" alt="pcolormesh example"/></a></p>