| F_1_panel.levelplot {lattice} | R Documentation |
These are the default panel functions for levelplot and
contourplot. Also documented is an alternative raster-based
panel function for use with levelplot.
panel.levelplot(x, y, z,
subscripts,
at = pretty(z),
shrink,
labels,
label.style = c("mixed", "flat", "align"),
contour = FALSE,
region = TRUE,
col = add.line$col,
lty = add.line$lty,
lwd = add.line$lwd,
border = "transparent",
border.lty = 1,
border.lwd = 0.1,
...,
col.regions = regions$col,
alpha.regions = regions$alpha,
identifier = "levelplot")
panel.contourplot(...)
panel.levelplot.raster(x, y, z,
subscripts,
at = pretty(z),
...,
col.regions = regions$col,
alpha.regions = regions$alpha,
interpolate = FALSE,
identifier = "levelplot")
x, y, z |
Variables defining the plot. |
subscripts |
Integer vector indicating what subset of |
at |
Numeric vector giving breakpoints along the range of
|
shrink |
Either a numeric vector of length 2 (meant to work as both x and y components), or a list with components x and y which are numeric vectors of length 2. This allows the rectangles to be scaled proportional to the z-value. The specification can be made separately for widths (x) and heights (y). The elements of the length 2 numeric vector gives the minimum and maximum proportion of shrinkage (corresponding to min and max of z). |
labels |
Either a logical scalar indicating whether the labels are to be
drawn, or a character or expression vector giving the labels
associated with the
|
label.style |
Controls how label positions and rotation are determined. A value
of |
contour |
A logical flag, specifying whether contour lines should be drawn. |
region |
A logical flag, specifying whether inter-contour regions should be filled with appropriately colored rectangles. |
col, lty, lwd |
Graphical parameters for contour lines. |
border |
Border color for rectangles used when |
border.lty, border.lwd |
Graphical parameters for the border |
... |
Extra parameters. |
col.regions |
A vector of colors, or a function to produce a vecor of colors, to
be used if |
alpha.regions |
numeric scalar controlling transparency of facets |
interpolate |
logical, passed to |
identifier |
A character string that is prepended to the names of grobs that are created by this panel function. |
The same panel function is used for both levelplot and
contourplot (which differ only in default values of some
arguments). panel.contourplot is a simple wrapper to
panel.levelplot.
When contour=TRUE, the contourLines function is used to
calculate the contour lines.
panel.levelplot.raster is an alternative panel function that
uses the raster drawing abilities in R 2.11.0 and higher (through
grid.raster). It has fewer options (e.g., can only
render data on an equispaced grid), but can be more efficient. When
using panel.levelplot.raster, it may be desirable to render the
color key in the same way. This is possible, but must be done
separately; see levelplot for details.
Deepayan Sarkar Deepayan.Sarkar@R-project.org
levelplot,
level.colors,
contourLines
require(grid)
levelplot(rnorm(10) ~ 1:10 + sort(runif(10)), panel = panel.levelplot)
suppressWarnings(plot(levelplot(rnorm(10) ~ 1:10 + sort(runif(10)),
panel = panel.levelplot.raster,
interpolate = TRUE)))
levelplot(volcano, panel = panel.levelplot.raster)
levelplot(volcano, panel = panel.levelplot.raster,
col.regions = topo.colors, cuts = 30, interpolate = TRUE)