This is just a wrapper for creating an empty plot with suitable defaults for plotting geometric shapes.

Canvas(xlim = NULL, ylim = xlim, main = NULL, xpd = par("xpd"),
       mar=c(5.1,5.1,5.1,5.1), asp = 1, bg = par("bg"), usrbg = "white", ...)

Arguments

xlim, ylim

the xlims and ylims for the plot. Default is c(-1, 1).

xpd

expand drawing area, defaults to par("xpd").

main

the main title on top of the plot.

mar

set margins. Defaults to c(5.1,5.1,5.1,5.1).

asp

numeric, giving the aspect ratio y/x. (See plot.window for details. Default is 1.

bg

the background color of the plot, defaults to par("bg"), which usually will be "white".

usrbg

the color of the user space of the plot, defaults to "white".

...

additional arguments are passed to the plot() command.

Details

The plot is created with these settings:
asp = 1, xaxt = "n", yaxt = "n", xlab = "", ylab = "", frame.plot = FALSE.

Value

a list of all the previous values of the parameters changed (returned invisibly)

Author

Andri Signorell <andri@signorell.net>

Examples

Canvas(7)
text(0, 0, "Hello world!", cex=5)