Difference between revisions of "Polar rose plot"
Line 1: | Line 1: | ||
− | A '''polar rose plot''' (or '''roseplot''' / '''rose diagram''' and sometimes a '''rhodonea plot''') is an angle histogram showing the distribution of values grouped according to their numeric range (viewed as a "polar plot"). It is similar to a [[wikipedia:Rose_%28mathematics%29|polar rose]] (i.e. with <tt>r = cos(k*θ</tt>)) but not necessarily symmetric, as the symmetry (or "direction" of petals) is entirely | + | A '''polar rose plot''' (or '''roseplot''' / '''rose diagram''' and sometimes a '''rhodonea plot''') is an angle histogram showing the distribution of values grouped according to their numeric range (viewed as a "polar plot"). It is similar to a [[wikipedia:Rose_%28mathematics%29|polar rose]] (i.e. with <tt>r = cos(''k''*θ</tt>)) but not necessarily symmetric, as the symmetry (or "direction" of petals) is entirely dependent on the input data. |
[[Image:Roseplot.png|right|thumb|Example roseplot - taken from GenomeAtlas by CBS]] | [[Image:Roseplot.png|right|thumb|Example roseplot - taken from GenomeAtlas by CBS]] | ||
Line 10: | Line 10: | ||
==Equations== | ==Equations== | ||
The polar equation of the rose is | The polar equation of the rose is | ||
− | r=α*sin(''n''θ) | + | r = α*sin(''n''θ) |
~OR~ | ~OR~ | ||
− | r=α*cos(''n''θ) | + | r = α*cos(''n''θ) |
If ''n'' is odd, the rose is ''n''-petalled. If ''n'' is even, the rose is 2''n''-petalled. Integer values of ''n'' give the kind of roseplots described in this article. | If ''n'' is odd, the rose is ''n''-petalled. If ''n'' is even, the rose is 2''n''-petalled. Integer values of ''n'' give the kind of roseplots described in this article. | ||
Line 24: | Line 24: | ||
*[[wikipedia:List of canonical coordinate transformations]] | *[[wikipedia:List of canonical coordinate transformations]] | ||
− | |||
[[Category:Bioinformatics]] | [[Category:Bioinformatics]] | ||
[[Category:Graphics software]] | [[Category:Graphics software]] | ||
− | |||
− |
Revision as of 02:43, 16 July 2007
A polar rose plot (or roseplot / rose diagram and sometimes a rhodonea plot) is an angle histogram showing the distribution of values grouped according to their numeric range (viewed as a "polar plot"). It is similar to a polar rose (i.e. with r = cos(k*θ)) but not necessarily symmetric, as the symmetry (or "direction" of petals) is entirely dependent on the input data.
A roseplot is useful for viewing the "direction" of input data. It is commonly used for plotting the daily (or yearly, etc.) average wind direction at a given location (sometimes called a "wind direction plot" or a "wind rose").
Roseplots display degree, radian, or grad data versus a radial axis. Like histograms, roseplots display statistical data, showing the number of occurrences of an event that fall within a specific angular region.
I routinely use roseplots in my bioinformatics research. They are especially useful for getting an overview of amino acid- or nucleotide-usage in a given genome or sequence (see figure).
Equations
The polar equation of the rose is
r = α*sin(nθ) ~OR~ r = α*cos(nθ)
If n is odd, the rose is n-petalled. If n is even, the rose is 2n-petalled. Integer values of n give the kind of roseplots described in this article.