擅长:python、mysql、java
<p>而对于<code>tripcolor</code>函数,必须使用colormap,它内部调用的<code>PolyCollection</code>和{<cd3>}类(来自<code>matplotlib.collection</code>)也可以处理RGB颜色数组。{1{cdb>基于给定的源代码绘制三角形^ 1:</p>
<pre><code>tri = Triangulation(...)
colors = nx3 RGB array
maskedTris = tri.get_masked_triangles()
verts = np.stack((tri.x[maskedTris], tri.y[maskedTris]), axis=-1)
collection = PolyCollection(verts)
collection.set_facecolor(colors)
plt.gca().add_collection(collection)
plt.gca().autoscale_view()
</code></pre>
<p>要设置每个顶点的颜色(Gouraud着色),请改用<code>TriMesh</code>(与<code>set_facecolor</code>一起使用)。</p>