mpl_toolkits.mplot3d.axes3d.Axes3D.plot_trisurf#

Axes3D.plot_trisurf(*args, color=None, norm=None, vmin=None, vmax=None, lightsource=None, axlim_clip=False, **kwargs)[source]#

绘制三角网格曲面。

(可选的)三角剖分可以通过以下两种方式之一指定;

plot_trisurf(triangulation, ...)

其中 triangulation 是一个 Triangulation 对象,或者

plot_trisurf(X, Y, ...)
plot_trisurf(X, Y, triangles, ...)
plot_trisurf(X, Y, triangles=triangles, ...)

这种情况下将创建一个 Triangulation 对象。有关这些可能性的解释,请参阅 Triangulation

剩余的参数是

plot_trisurf(..., Z)

其中 Z 是要绘制等高线的数值数组,每个三角剖分点对应一个值。

参数:
X, Y, Z数组状

作为一维数组的数据值。

颜色

曲面块的颜色。

颜色映射表

用于曲面块的颜色映射表。

normNormalize,可选

一个 Normalize 实例,用于将值映射到颜色。

vmin, vmax浮点型,可选

用于映射的最小值和最大值。

shade布尔值,默认值:True

是否对表面颜色进行着色。当指定了 cmap 时,着色总是被禁用。

lightsourceLightSource,可选

shade 为 True 时使用的光源。

axlim_clip布尔值, 默认值: False

是否隐藏顶点在坐标轴视图限制之外的补丁。

自 3.10 版本新增。

**kwargs

所有其他关键字参数都传递给 Poly3DCollection

示例

(源代码, 2x.png, png)

(源代码, 2x.png, png)

使用 mpl_toolkits.mplot3d.axes3d.Axes3D.plot_trisurf 的示例#

三角三维曲面

三角三维曲面

更多三角三维曲面

更多三角三维曲面

plot_trisurf(x, y, z)

plot_trisurf(x, y, z)