Main Content

为等高线图添加层级标签

此示例如何用相关值标记等高线。

等高线矩阵 C 是由 contourcontour3contourf 返回的一个可选输出参量。clabel 函数使用来自 C 的值显示二维等高线的标签。

显示 peaks 函数的八个等高线层级。clabel 只标记其大小足以容纳内联标签的等高线。

Z = peaks;
figure
[C,h] = contour(Z,8);

clabel(C,h)
title('Contours Labeled Using clabel(C,h)')

Figure contains an axes object. The axes object with title Contours Labeled Using clabel(C,h) contains an object of type contour.

要以交互方式用鼠标选择要标记的等高线,请将 manual 选项传递给 clabel,例如 clabel(C,h,'manual')。当鼠标处于图窗中时,该命令会显示一个十字准线光标。点击鼠标,会标记离光标最近的等高线。

另请参阅

| | |