mpl_toolkits.mplot3d.axes3d.Axes3D.contour#

Axes3D.contour(X, Y, Z, *args, extend3d=False, stride=5, zdir='z', offset=None, data=None, **kwargs)[源代码][源代码]#

创建一个3D等高线图。

参数:
X, Y, Z类数组,

输入数据。查看 Axes.contour 以了解支持的数据形状。

extend3dbool, 默认值: False

是否在3D中扩展等高线。

步幅int, 默认值: 5

用于扩展轮廓的步长。

zdir{'x', 'y', 'z'}, 默认: 'z'

使用的方向。

偏移量浮点数,可选

如果指定,则在垂直于 zdir 的平面上绘制等高线在该位置的投影。

数据可索引对象,可选

如果给出,所有参数也接受一个字符串 s,如果 sdata 中的一个键,则它被解释为 data[s]

*args, **kwargs

其他参数会传递给 matplotlib.axes.Axes.contour

返回:
matplotlib.contour.QuadContourSet

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

在3D中绘制等高线(水平)曲线

Plot contour (level) curves in 3D

使用 extend3d 选项在 3D 中绘制等高线(等值线)曲线

Plot contour (level) curves in 3D using the extend3d option

将项目轮廓剖面投影到图表上

Project contour profiles onto a graph