MATLAB Function Reference |
Syntax
rose(theta) rose(theta,x) rose(theta,nbins) rose(axes_handles,...) h = rose(...) [tout,rout] = rose(...)
Description
rose
creates an angle histogram, which is a polar plot showing the distribution of values grouped according to their numeric range. Each group is shown as one bin.
rose(theta)
plots an angle histogram showing the distribution of theta
in 20 angle bins or less. The vector theta
, expressed in radians, determines the angle of each bin from the origin. The length of each bin reflects the number of elements in theta
that fall within a group, which ranges from 0 to the greatest number of elements deposited in any one bin.
rose(theta,x)
uses the vector x
to specify the number and the locations of bins. length(x)
is the number of bins and the values of x
specify the center angle of each bin. For example, if x
is a five-element vector, rose
distributes the elements of theta
in five bins centered at the specified x
values.
rose(theta,nbins)
plots nbins
equally spaced bins in the range [0,
2*pi]
. The default is 20
.
rose(axes_handle,...)
plots into the axes with handle axes_handle
instead of the current axes (gca
).
h = rose(...)
returns the handles of the line objects used to create the graph.
[tout,rout] = rose(...)
returns the vectors tout
and rout
so polar(tout,rout)
generates the histogram for the data. This syntax does not generate a plot.
Example
Create a rose plot showing the distribution of 50 random numbers.
See Also
compass
, feather
, hist
, line
, polar
Histograms for related functions
Histograms in Polar Coordinates for another example
roots | rosser |
© 1994-2005 The MathWorks, Inc.