当利用面-顶点数据构建补片时,patch 对象的 facevertexcdata 属性会保存一个索引数组 c,该数组用于建立颜色图与补片各个面之间的对应关系。
1、 输入命令行代码
2、 清除当前图形窗口(clf)
3、 定义变量的取值区间。
4、 输入命令行代码
5、 赋值并绘制图形
6、 输入命令行代码
7、 设置补片 p 的着色方式
8、 输入命令行代码
9、 添加颜色标尺(colorbar)
10、 若对顶点进行着色,则需将 Patch 对象的 FaceVertexCData 属性配置为符合要求的数组 C。
11、 C 是一个维度为 n×1 的列向量,其中 n 代表顶点总数。
12、 C(i) 的数值决定了第 i 个顶点所呈现的颜色。
13、 示例图展示了数组 C、色彩映射表以及六个顶点之间的映射逻辑。
14、 输入命令行:
15、 清除当前图形(clf)
16、 将生成如图所示的 Patch 图形对象,并将面颜色模式设为插值(interpolated),从而实现各面内顶点颜色的连续过渡,使相邻面之间颜色自然融合。