Маркируйте уровни контурного графика

В этом примере показов, как пометить каждую линию контура со связанным значением.

Матрица контуров, C, является необязательным выходным аргументом, возвращаемым contour, contour3, и contourf. The clabel функция использует значения из C отображение меток для 2-D линий контура.

Отображение восьми уровней контура peaks и пометьте контуры. clabel подписывает только линии контура, которые являются достаточно большими, чтобы содержать встроенную метку.

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

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

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

Чтобы в интерактивном режиме выбрать контуры для маркировки с помощью мыши, передайте manual опция для clabel, для примера, clabel(C,h,'manual'). Эта команда отображает перекрестный курсор, когда мышь находится внутри рисунка. Щелкните мышью, чтобы пометить линию, ближайшую к курсору.

См. также

| | |