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数组状
作为一维数组的数据值。
- 颜色
曲面块的颜色。
- 颜色映射表
用于曲面块的颜色映射表。
- norm
Normalize
,可选 一个 Normalize 实例,用于将值映射到颜色。
- vmin, vmax浮点型,可选
用于映射的最小值和最大值。
- shade布尔值,默认值:True
是否对表面颜色进行着色。当指定了 cmap 时,着色总是被禁用。
- lightsource
LightSource
,可选 当 shade 为 True 时使用的光源。
- axlim_clip布尔值, 默认值: False
是否隐藏顶点在坐标轴视图限制之外的补丁。
自 3.10 版本新增。
- **kwargs
所有其他关键字参数都传递给
Poly3DCollection
示例