spatialkernel (version 0.4-23)

filled.contour.poly: Level (Contour) Plots with Polygonal Boundary This is a revised version of the base R function filled.contour. It additionally plots a polygonal boundary.

Description

Level (Contour) Plots with Polygonal Boundary This is a revised version of the base R function filled.contour. It additionally plots a polygonal boundary.

Usage

filled.contour.poly(x = seq(min(poly[, 1]), max(poly[, 1]), len = nrow(z)),
  y = seq(min(poly[, 2]), max(poly[, 2]), len = ncol(z)), z, poly,
  xlim = range(x, finite = TRUE), ylim = range(y, finite = TRUE),
  zlim = range(z, finite = TRUE), levels = pretty(zlim, nlevels),
  nlevels = 10, color.palette = risk.colors,
  col = color.palette(length(levels) - 1), llevels = levels,
  labels = NULL, labcex = 0.6, drawlabel = TRUE, method = "flattest",
  vfont = c("sans serif", "plain"), lcol = par("fg"), lty = par("lty"),
  lwd = par("lwd"), plot.title, plot.axes, key.title, key.axes, asp = NA,
  xaxs = "i", yaxs = "i", las = 1, axes = TRUE, ...)

Arguments

x

locations of grid lines at which the values in z are measured. These must be in ascending order. By default, equally spaced values from 0 to 1 are used. If x is a list, its components x$x and x$y are used for x and y, respectively. If the list has component z this is used for z.

y

See x arg.

z

a matrix containing the values to be plotted (NAs are allowed). Note that x can be used instead of z for convenience.

poly

a matrix containing the x,y-coordinates of the vertices of the polygon boundary.

xlim

x limits for the plot.

ylim

y limits for the plot.

zlim

z limits for the plot.

levels

a set of levels which are used to partition the range of z. Must be strictly increasing (and finite). Areas with z values between consecutive levels are painted with the same color.

nlevels

if levels is not specified, the range of z is divided into approximately this many levels.

color.palette

a color palette function used to assign colors in the plot.

col

an explicit set of colors to be used in the plot. This argument overrides any palette function specification.

llevels

numeric vector of levels at which to draw contour lines, default is the same as levels.

labels

a vector giving the labels for the contour lines. If NULL then the levels are used as labels.

labcex

cex for contour labelling.

drawlabel

logical, contour lines are labelled if TRUE.

method

character string specifying where the labels will be located. Possible values are "simple", "edge" and "flattest" (the default). See the Details section.

vfont

if a character vector of length 2 is specified, then Hershey vector fonts are used for the contour labels. The first element of the vector selects a typeface and the second element selects a fontindex (see text for more information).

lcol

color for the lines drawn.

lty

line type for the lines drawn.

lwd

line width for the lines drawn.

plot.title

statement which add title to the main plot.

plot.axes

statement which draws axes on the main plot. This overrides the default axes.

key.title

statement which adds title to the plot key.

key.axes

statement which draws axes on the plot key. This overrides the default axis.

asp

the y/x aspect ratio, see plot.window.

xaxs

the x axis style. The default is to use internal labeling.

yaxs

the y axis style. The default is to use internal labeling.

las

the style of labeling to be used. The default is to use horizontal labeling.

axes

Logical. Should axes be drawn? See plot.default.

...

additional graphical parameters.

See Also

filled.contour, contour and pinpoly