# plot.regression.circular: Plot circular regression In NPCirc: Nonparametric Circular Methods

## Description

The plot method for regression.circular objects.

## Usage

 1 2 3 4 5 ## S3 method for class 'regression.circular' plot(x, plot.type=c("circle", "line"), points.plot=FALSE, rp.type="p", type="l", line.col=1, points.col="grey", points.pch=1, xlim=NULL, ylim=NULL, radial.lim=NULL, xlab=NULL, ylab=NULL, labels=NULL, label.pos=NULL, units=NULL, zero=NULL, clockwise=NULL, main=NULL, ...)

## Arguments

 x An object of class regression.circular. plot.type Type of the plot: "line": linear plot, "circle": circular plot. points.plot Logical; if TRUE original data are added to the plot. rp.type, type Character indicating the type of plotting. Default type="l" and rp.type="p". line.col Color code or name. points.col Color code or name for the original data. Used if points.plot=TRUE. points.pch Plotting 'character', i.e., symbol to use for the original data. Used if points.plot=TRUE. xlim, ylim The ranges to be encompassed by the x and y axes. Used if plot.type="line". radial.lim The range of the grid circle, used if plot.type="circle". xlab, ylab Titles for the x axis and y axis, respectively. labels Character or expression vector of labels to be placed at the label.pos. label.pos must also be supplied. label.pos Vector indicating the position (between 0 and 2π) at which the labels are to be drawn. units Units measure used in the plot. If NULL the value is taken from the attribute of object 'x' from the argument 'x', i.e. x\$x. zero Where to place the starting (zero) point, i.e. the zero of the plot. If NULL the value is taken from the attribute of object 'x' from the argument 'x', i.e. x\$x clockwise Logical, indicating the sense of rotation of the plot: clockwise if TRUE and counterclockwise if FALSE. If NULL the value is taken from the attribute of object 'x' from the argument 'x', i.e. x\$x main An overall title for the plot. ... Further arguments to be passed to plot.default (if plot.type="line") or to to radial.plot (if codeplot.type="circle" and x is the output of kern.reg.circ.lin) or to lines3d (if plot.type="circle") and x is the output of kern.reg.circ.circ).

## Value

If plot.type="circle" and x is the output of kern.reg.circ.lin), this function returns a list with information on the plot: zero, clockwise and radial.lim.

## Author(s)

Mar?a Oliveira, Rosa M. Crujeiras and Alberto Rodr?guez–Casal

## References

Oliveira, M., Crujeiras R.M. and Rodr?guez–Casal, A. (2014) NPCirc: an R package for nonparametric circular methods. Journal of Statistical Software, 61(9), 1–26. https://www.jstatsoft.org/v61/i09/

## Examples

 1 2 3 4 5 6 7 set.seed(1012) n <- 100 x <- runif(100, 0, 2*pi) y <- sin(x)+0.5*rnorm(n) estNW<-kern.reg.circ.lin(circular(x),y,t=NULL,bw=10,method="NW") plot(estNW, plot.type="line", points.plot=TRUE) plot(estNW, plot.type="circle", points.plot=TRUE)

### Example output

Attaching package: 'circular'

The following objects are masked from 'package:stats':

sd, var

Warning messages:
1: In rgl.init(initValue, onlyNULL) : RGL: unable to open X11 display
2: 'rgl_init' failed, running with rgl.useNULL = TRUE