cbarplot: Circular Bar Plot

Description Usage Arguments Author(s) References See Also Examples

Description

Function cbarplot can be used to plot 2-dimensional circular bar plots. The circular bar plots can only adopt the height-proportional transformation because of the white space between bars.

Usage

1
2
3
cbarplot(x, nbins = 36, radius = 1/sqrt(base::pi), prob = TRUE,
  nlabels = 4, col = NULL, border = NULL, m = NA, xlim = NULL,
  ylim = NULL, main = NULL)

Arguments

x

a numeric vector storing angular values between 0 and 2 pi, or an object that can be coerced to.

nbins

the number of bins of the circular bar plot. Internally, it is rounded to a multiple of 4.

radius

the radius of the reference circle.

prob

logical; if TRUE, the circular histogram graphic is a representation of probability densities; if FALSE, a representation of frequencies.

nlabels

integer, for the number of levels to be plotted; if 0, no label is plotted

col

the color to fill the bars.

border

the color of the border around the bars.

m

the number of points within each bin to plot the top of a bar. The larger the number is, the smoother the plot looks.

xlim

numeric vectors of length 2, giving the x coordinates ranges.

ylim

numeric vectors of length 2, giving the y coordinates ranges.

main

the main title (on top)

Author(s)

Danli Xu <dxu452@aucklanduni.ac.nz>, Yong Wang <yongwang@auckland.ac.nz>

References

Xu, D. and Wang, Y. (2019) Area-proportional Visualization for Circular Data (submitted).

See Also

cdensity, cdotplot, chist

Examples

1
2
3
4
5
6
7
8
# 600 observations from two von Mises distributions
library(circular)
x = c(rvonmises(200, circular(pi/4), 5), rvonmises(400, circular(pi), 20))

cbarplot(x)                     
cbarplot(x, prob=FALSE)
cbarplot(x, radius=1, nlabels=0, col="lightblue")
cbarplot(x, radius=1, col="lightblue", border="skyblue4")

cplots documentation built on May 2, 2019, 12:19 p.m.

Related to cbarplot in cplots...