panel.usertext: Annotations with custom style

Description Usage Arguments Details Author(s) See Also Examples

Description

These are versions of panel.text and panel.points with different (customisable) style settings.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
panel.usertext(x, y = NULL, labels = seq_along(x), col,
               alpha, cex, srt = 0, lineheight, font,
               fontfamily, fontface, adj = c(0.5, 0.5),
               pos = NULL, offset = 0.5, ...)

panel.brushpoints(x, y = NULL, col, pch, alpha,
                  fill, cex, ...)

panel.brushlines(x, y = NULL, type, col, alpha,
                 lty, lwd, ...)

Arguments

x, y

text or point locations.

labels, col, alpha, cex, srt, lineheight

see the usual lattice functions in llines.

font, fontfamily, fontface, adj, pos, offset

as above.

pch, fill, type, lty, lwd, ...

as above.

Details

The settings for panel.usertext are taken from trellis.par.get("user.text"), but default to trellis.par.get("add.text") if undefined. "user.text" is preferred to "add.text" for annotations because the latter also applies to strip text and key text.

The settings for panel.brushpoints are taken from trellis.par.get("brush.symbol"), but default to hard-coded settings if undefined.

The settings for panel.brushlines are taken from trellis.par.get("brush.line"), but default to hard-coded settings if undefined.

These functions are used in playwith.

Author(s)

Felix Andrews felix@nfrac.org

See Also

llines, trellis.par.get

Examples

1
2
3
4
xyplot(1:10 ~ 1:10, panel = function(...) {
    panel.brushpoints(...)
    panel.usertext(..., pos = 1)
})

11010tianyi/playwith documentation built on May 5, 2019, 10:37 a.m.