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)[源代码]#

绘制三角剖分曲面。

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

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数组状

作为一维数组的数据值。

color

曲面补片的颜色。

cmap

用于曲面补片的色图(colormap)。

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)