mpl_toolkits.mplot3d.axes3d.Axes3D.plot_surface#

Axes3D.plot_surface(X, Y, Z, *, norm=None, vmin=None, vmax=None, lightsource=None, axlim_clip=False, **kwargs)[source]#

创建一个曲面图。

默认情况下,它将以纯色的阴影着色,但通过提供 cmap 参数也支持色彩映射。

注意

rcountccount 关键字参数(默认为 50)决定了每个方向上使用的最大样本数。如果输入数据更大,它将被降采样(通过切片)到这些点数。

注意

为了最大化渲染速度,请考虑将 rstridecstride 设置为行数减 1 和列数减 1 的除数。例如,给定 51 行,rstride 可以是 50 的任何除数。

同样,将 rstridecstride 设置为 1(或 rcountccount 等于行数和列数)可以使用优化路径。

参数:
X, Y, Z2D 数组

数据值。

rcount, ccount整型

每个方向上使用的最大样本数。如果输入数据更大,它将被降采样(通过切片)到这些点数。默认为 50。

rstride, cstride整型

每个方向上的降采样步幅。这些参数与 rcountccount 互斥。如果只设置了 rstridecstride 中的一个,另一个默认为 10。

“经典”模式使用 rstride = cstride = 10 作为默认值,而不是新的默认值 rcount = ccount = 50

color颜色

曲面补丁的颜色。

cmapColormap,可选

曲面补丁的色彩映射。

facecolors颜色列表,例如 颜色

每个独立补丁的颜色。

normNormalize,可选

色彩映射的归一化。

vmin, vmax浮点型,可选

归一化的边界。

shade布尔值,默认值:True

是否对表面颜色进行着色。当指定 cmap 时,着色总是禁用。

lightsourceLightSource,可选

当 *shade* 为 True 时使用的光源。

axlim_clip布尔值, 默认值: False

是否隐藏顶点在坐标轴视图限制之外的补丁。

自 3.10 版本新增。

**kwargs

其他关键字参数将转发给 Poly3DCollection

使用 mpl_toolkits.mplot3d.axes3d.Axes3D.plot_surface 的示例#

将等高线轮廓投影到图上

将等高线轮廓投影到图上

将填充等高线投影到图上

将填充等高线投影到图上

三维曲面图中的自定义山体阴影

三维曲面图中的自定义山体阴影

三维中的二维图像

三维中的二维图像

同一图形中的二维和三维坐标轴

同一图形中的二维和三维坐标轴

文本自动偏移

文本自动偏移

作为子图的三维图

作为子图的三维图

三维曲面(色彩映射)

三维曲面(色彩映射)

三维曲面(纯色)

三维曲面(纯色)

三维曲面(棋盘格)

三维曲面(棋盘格)

极坐标三维曲面

极坐标三维曲面

plot_surface(X, Y, Z)

plot_surface(X, Y, Z)