使用Matplotlib在Python中绘制三曲面
三曲面图是一种曲面图,它是由有限个三角形组成的紧致曲面的三角剖分而成,这些三角形覆盖了整个曲面,使曲面上的每一个点都是三角形。任何两个三角形的交点都会产生空边或公共边或顶点。这种类型的绘图是在均匀采样网格具有限制性和不方便绘图的情况下创建的。通常,三曲面图是通过调用matplotlib库的ax.plot_trisurf()函数来创建的。下面列出了该函数的一些属性:
Attribute | Parameter |
---|---|
X, Y, Z | dataset作为要绘制的1D数组 |
颜色 | 表面补丁的颜色 |
提出 | 颜色贴图,设置表面补丁的颜色 |
规范 | 参数来规范化颜色的映射值 |
vmin | 地图最小值 |
vamx | 地图最大值 |
阴影 | 属性来对色彩进行着色 |
示例1
让我们使用ax.plot_trisurf()函数创建一个基本的三曲面图。
输出 :
示例2
为了更好地理解,让我们再举一个例子。
输出: