FreeMat: CLABEL Add Labels To Contour Plot

FreeMat

- Main Page
- Related Pages

CLABEL Add Labels To Contour Plot

Section: Handle-Based Graphics

# Usage

The `clabel` function adds labels to a contour plot Generate contour labels for a contour plot. The syntax for its use is either:

       handles = clabel(contourhandle,property,value,property,value,...)

which labels all of the contours in the plot, or

       handles = clabel(contourhandle,vals,property,value,property,value,...)

which only labels those contours indicated by the vector `vals`. The `contourhandle` must be the handle to a contour plot object. The remaining property/value pairs are passed to the `text` function to control the parameters of the generated text labels. See the `text properties` for the details on what can be used in those labels.

# Example

    --> [x,y] = meshgrid(linspace(-1,1,50));
    --> z = x.*exp(-(x.^2+y.^2));
    --> h = contour(z);
    --> clabel(h,'backgroundcolor',[1,1,.6],'edgecolor',[.7,.7,.7]);

which results in

Alternately, we can just label a subset of the contours

    --> h = contour(z);
    --> clabel(h,[-.2,0,.3]);

which results in