panel.xyplot {lattice} | R Documentation

## Default Panel Function for xyplot

### Description

This is the default panel function for `xyplot`. Also see `panel.superpose`. The default panel functions for `splom` and `qq` are essentially the same function.

### Usage

    panel.xyplot(x, y, type = "p",
                 groups = NULL,
                 pch, col, col.line, col.symbol,
                 font, fontfamily, fontface,
                 lty, cex, fill, lwd,
                 horizontal = FALSE, ...)
    panel.splom(...)
    panel.qq(...)

### Arguments

`x,y` | variables to be plotted in the scatterplot
`type` | character vector consisting of one or more of the following: `"p"`, `"l"`, `"h"`, `"b"`, `"o"`, `"s"`, `"S"`, `"r"`, `"a"`, `"g"`, `"smooth"`. If type has more than one element, an attempt is made to combine the effect of each of the components. The behaviour if any of the first six are included in `type` is similar to the effect of `type` in `plot` (type `"b"` is actually the same as `"o"`). `"r"` adds a regression line (same as `panel.lmline`, except for default graphical parameters), and `"smooth"` adds a lowess fit (same as `panel.loess`). `"g"` adds a reference grid using `panel.grid` in the background. `"a"` has the effect of calling `panel.linejoin`, which can be useful for creating interaction plots. The effect of several of these specifications depend on the value of `horizontal`. See `example(xyplot)` and `demo(lattice)` for examples.
`groups` | an optional grouping variable. If present, `panel.superpose` will be used instead to display each subgroup
`col, col.line, col.symbol` | default colours are obtained from `plot.symbol` and `plot.line` using `trellis.par.get`.
`font, fontface, fontfamily` | font used when `pch` is a character
`pch, lty, cex, lwd, fill` | other graphical parameters. `fill` serves the purpose of `bg` in `points` for certain values of `pch`
`...` | extra arguments, if any, for `panel.xyplot`. In most cases `panel.xyplot` ignores these. For types "r" and "smooth", these are passed on to `panel.lmline` and `panel.loess` respectively.
`horizontal` | logical. Controls orientation for certain `type`'s, e.g. one of `"h"`, `"s"` or `"S"`

.

### Details

Creates scatterplot of `x` and `y`, with various modifications possible via the type argument. `panel.qq` draws a 45 degree line before calling `panel.xyplot`.

Note that most of the arguments controlling the display can be supplied directly to the high-level (e.g. `xyplot`) call.

### Author(s)

Deepayan Sarkar Deepayan.Sarkar@R-project.org

### See Also

`panel.superpose`, `xyplot`, `splom`

[Package lattice version 0.13-8 Index]