Learn R Programming

circular (version 0.3-1)

axis.circular: 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.

See Also

plot.circular and ticks.circular.

Examples

Run this code
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))))

Run the code above in your browser using DataLab