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