R: Add Axis to a Circular Plot

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=NULL, labels=NULL,  units = NULL, template=NULL,
              modulo=NULL, zero=NULL, rotation=NULL, 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 `NULL` 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 `NULL` the labels are choosen according to `units` and `template` arguments.
`units` | either `radians` or `degrees`. If `NULL` the value is taken from the attributes of the object `at`.
`template` | either `none` or `geographics`. If `NULL` the value is taken from the attributes of the object `at`.
`modulo` | either `asis` or `2pi` or `pi`. If `NULL` the value is taken from the attributes of the object `at`.
`zero` | the zero of the plot (in radians, counterclockwise). If `NULL` the value is taken from the attributes of the object `at`.
`rotation` | the rotation of the plot. If `NULL` the value is taken from the attributes of the object `at`.
`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=circular(0), kappa=3)
    plot(data.vm, axes=FALSE, ticks=FALSE)
    axis.circular(at=circular(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.4-93 Index]