clabel
Contour labeling
📝 Syntax
clabel(C,h)
clabel(C,h,v)
clabel(C)
clabel(C,v)
tl = clabel(...)
clabel(...,Name,Value)
📥 Input argument
C -
Contour matrix returned by contour, contourf, orcontour3. If you pass a contour object h, you may pass[] for C.
h -
Contour object handle returned by contour /contourf /contour3. When provided, labeling uses information attached to the contour object (levels and contour matrix).
v -
Vector of contour levels to label. When provided, only these levels receive labels.
📤 Output argument
t -
Text objects created by clabel. TheString properties contain the contour values displayed.
tl -
Text and line objects created when upright markers are used (forclabel(C)-style usage).
📄 Description
The clabel function inserts labels into contour plots:
Provide a contour matrix C and contour objecth to label rotated text along contour lines.
Provide onlyC to add upright labels and '+' markers at contour locations.
Pass a vector of levelsv to label only specific contour values.
Use Name,Value pairs to control text appearance (a subset of Text properties, plusLabelSpacing).
💡 Examples
Label contour plot levels (basic).
figure();
[x,y,z] = peaks;
[C,h] = contour(x,y,z);
clabel(C,h) Label specific contour levels.
figure();
[x,y,z] = peaks;
[C,h] = contour(x,y,z);
v = [2,6];
clabel(C,h,v) Set contour label properties with Name,Value pairs.
figure();
[x,y,z] = peaks;
[C,h] = contour(x,y,z);
clabel(C,h,'FontSize',15,'Color','red') Label using only the contour matrix (upright labels).
figure();
[x,y,z] = peaks;
C = contour(x,y,z);
clabel(C)🔗 See also
🕔 History
1.15.0
initial version
Last updated
Was this helpful?