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类似数组
数据值作为一维数组。
- 颜色
表面补丁的颜色。
- cmap
表面补丁的色图。
- norm :
Normalize, 可选标准化,可选 一个将值映射到颜色的 Normalize 实例。
- vmin, vmaxfloat, 可选
映射的最小值和最大值。
- 阴影bool, 默认: True
是否为面颜色添加阴影。当指定 cmap 时,阴影总是被禁用。
- 光源 :
LightSource, 可选LightSource, 可选 当 shade 为 True 时要使用的光源。
- **kwargs
所有其他关键字参数都传递给
Poly3DCollection
示例
(
Source code,2x.png,png)
(
Source code,2x.png,png)