axis.circular {circular}R Documentation

Add Axis to a Circular Plot

Description

Add axis to a plot of circular data points on the current graphics device.

Usage

axis.circular(at, labels, units = c("radians", "degrees"),
     template=c("none", "geographics"),
     modulo = c("asis", "2pi", "pi"), zero=0,
     rotation = c("counter", "clock"),
     tick=TRUE, lty, lwd, cex, col, font, tcl=0.025, tcl.text=0.125, digits=2)

Arguments

at the points at which tick-marks are to be drawn. If missing the tick-marks are placed to 0, pi/2, pi and 3pi/2 radians.
labels a vector of character strings to be placed at the tickpoints. If missing the labels are choosen according to units and template arguments.
units either radians or degrees.
template either none or geographics.
modulo either asis or 2pi or pi.
zero the zero of the plot (in radians).
rotation the rotation of the plot.
tick logical: if TRUE ticks are plotted at tick-marks.
lty, lwd line type, width for the tick marks. If missing means to use `par("lty")' and `par("lwd")'.
cex a numerical value giving the amount by which plotting text and symbols should be scaled relative to the default.
col color for the the tick marks. If missing means to use `par("col.axis")'.
font font for text. If missing means to use `par("font.axis")'.
tcl The length of tick marks.
tcl.text The position of the axis labels.
digits number of digits used to print axis values.

Author(s)

Claudio Agostinelli

See Also

plot.circular and ticks.circular.

Examples

data.vm <- rvonmises(n=100, mu=0, kappa=3) 
plot(data.vm, axes=FALSE, ticks=FALSE)
axis.circular(at=seq(0, 11/6*pi, pi/6), labels=c("0",
expression(frac(pi,6)), expression(paste(frac(1,3), pi)),
expression(frac(pi,2)), expression(paste(frac(2,3), pi)),
expression(paste(frac(5,6), pi)), expression(pi),
expression(paste(frac(7,6), pi)), expression(paste(frac(4,3), pi)),
expression(paste(frac(3,2), pi)), expression(paste(frac(5,3), pi)),
expression(paste(frac(11,6), pi))))

[Package circular version 0.3-4 Index]