Last data update: 2014.03.03

R: Plot a Grid in Polar Coordinates
PolarGridR Documentation

Plot a Grid in Polar Coordinates

Description

PolarGrid adds a polar grid to an existing plot. The number of radial gridlines are set by ntheta and the tangential lines by nr.

Usage

PolarGrid(nr = NULL, ntheta = NULL, col = "lightgray", lty = "dotted", lwd = par("lwd"), 
          rlabels = NULL, alabels = NULL, lblradians = FALSE)

Arguments

nr

number of circles. When NULL, as per default, the grid aligns with the tick marks on the corresponding default axis (i.e., tickmarks as computed by axTicks). When NA, no circular grid lines are drawn.

ntheta

number of radial grid lines. Defaults to 12 uniformly distributed between 0 and 2*pi (each pi/3).

col

character or (integer) numeric; color of the grid lines.

lty

character or (integer) numeric; line type of the grid lines.

lwd

non-negative numeric giving line width of the grid lines.

rlabels

the radius labels. Use NA if no labels should be to be added.

alabels

the labels for the angles, they are printed on a circle outside the plot. Use NA for no angle labels.

lblradians

logic, defines if angle labels will be in degrees (default) or in radians.

Details

This can be made better....

Author(s)

Andri Signorell <andri@signorell.net>

See Also

PlotPolar

Examples

Canvas(xlim=c(-5,5), xpd=TRUE)
PolarGrid()

Canvas(xlim=c(-5,5), xpd=TRUE)
PolarGrid(nr=0:5, ntheta=6)

Canvas(xlim=c(-5,5), xpd=TRUE)
PolarGrid(ntheta=36, rlabels=NA, lblradians=TRUE)

Results


R version 3.3.1 (2016-06-21) -- "Bug in Your Hair"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> library(DescTools)
> png(filename="/home/ddbj/snapshot/RGM3/R_CC/result/DescTools/PolarGrid.Rd_%03d_medium.png", width=480, height=480)
> ### Name: PolarGrid
> ### Title: Plot a Grid in Polar Coordinates
> ### Aliases: PolarGrid
> ### Keywords: aplot
> 
> ### ** Examples
> 
> Canvas(xlim=c(-5,5), xpd=TRUE)
> PolarGrid()
> 
> Canvas(xlim=c(-5,5), xpd=TRUE)
> PolarGrid(nr=0:5, ntheta=6)
> 
> Canvas(xlim=c(-5,5), xpd=TRUE)
> PolarGrid(ntheta=36, rlabels=NA, lblradians=TRUE)
> 
> 
> 
> 
> 
> dev.off()
null device 
          1 
>