2026a

# 为等高线图添加层级标签


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

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

导入 01_c_data.jl 文件,显示 peaks 函数的八个等高线层级。clabel 只标记其大小足以容纳内联标签的等高线。

using TyPlot
include("01_c_data.jl")
X, Y, Z = peaks();
figure();
c = contour(Z, 8);

clabel(c, fmt = "%.4f");
title("Contours Labeled Using clabel(C,h)");

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

# 另请参阅

clabel | contour | contour3 | contourf