当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python matplotlib Axes3D.plot_trisurf用法及代码示例


本文简要介绍 python 语言中 mpl_toolkits.mplot3d.axes3d.Axes3D.plot_trisurf 的用法。

用法

Axes3D.plot_trisurf(*args, color=None, norm=None, vmin=None, vmax=None, lightsource=None, **kwargs)

绘制三角曲面。

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

plot_trisurf(triangulation, ...)

其中三角测量是一个 Triangulation 对象,或者:

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

在这种情况下,将创建三角测量对象。有关这些可能性的解释,请参阅 Triangulation

剩下的论点是:

plot_trisurf(..., Z)

其中Z 是轮廓值的数组,三角剖分中的每个点一个。

参数
X, Y, Z 类数组

数据值作为一维数组。

color

表面补丁的颜色。

cmap

表面补丁的颜色图。

norm 标准化

将值映射到颜色的 Normalize 实例。

vmin, vmax 浮点数,默认:无

要映射的最小值和最大值。

shade 布尔值,默认值:真

是否对 facecolors 进行着色。指定 cmap 时,始终禁用着色。

lightsource LightSource

shade 为 True 时使用的光源。

**kwargs

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

例子

( Source code 2x.png png )

( Source code 2x.png png )

相关用法


注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 mpl_toolkits.mplot3d.axes3d.Axes3D.plot_trisurf。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。