| MATLAB Function Reference | Search  Help Desk |
| contourf | Examples See Also |
Filled two-dimensional contour plot
Syntax
contourf(Z) contourf(Z,n) contourf(Z,v) contourf(X,Y,Z) contourf(X,Y,Z,n) contourf(X,Y,Z,v) [C,h,CF] = contourf(...)
Description
A filled contour plot displays isolines calculated from matrixZ and fills the areas between the isolines using constant colors. The color of the filled areas depends on the current figure's colormap.
contourf(Z)
draws a contour plot of matrix Z, where Z is interpreted as heights with respect to a plane. Z must be at least a 2-by-2 matrix. The number of contour lines and the values of the contour lines are chosen automatically.
contourf(Z,n)
draws a contour plot of matrix Z with n contour levels.
contourf(Z,v)
draws a contour plot of matrix Z with contour levels at the values specified in vector v.
contourf(X,Y,Z), contourf(X,Y,Z,n), and contourf(X,Y,Z,v)
produce contour plots of Z using X and Y to determine the x- and y-axis limits. When X and Y are matrices, they must be the same size as Z, in which case they specify a surface as surf does.
[C,h,CF] = contourf(...)
returns the contour matrix C as calculated by the function contourc and used by clabel, a vector of handles h to patch graphics objects, and a contour matrix CF for the filled areas.
Remarks
IfX or Y is irregularly spaced, contourf calculates contours using a regularly spaced contour grid, then transforms the data to X or Y.
Examples
Create a filled contour plot of thepeaks function.
[C,h] = contourf(peaks(20),10); colormap autumn
See Also
clabel, contour, contour3, contourc, quiver