llines {lattice} | R Documentation |
These functions are intended to replace some commonly used base R graphics functions in panel functions.
larrows(x0 = NULL, y0 = NULL, x1, y1, x2 = NULL, y2 = NULL, angle = 30, code = 2, length = 0.25, unit = "inches", col, alpha, lty, lwd, fill = NULL, ...) llines(x, y = NULL, type = "l", col, alpha, lty, lwd, ...) lplot.xy(xy, type, pch, lty, col, cex, lwd, font, fontfamily, fontface, col.line, alpha, fill, ...) lpoints(x, y = NULL, type = "p", col, pch, alpha, fill, font, fontfamily, fontface, cex, ...) lsegments(x0, y0, x1, y1, x2, y2, col, alpha, lty, lwd, ...) ltext(x, y = NULL, labels = seq(along = x), col, alpha, cex, srt = 0, font, fontfamily, fontface, adj = c(0.5, 0.5), pos = NULL, offset = 0.5, ...) lrect(xleft, ybottom, xright, ytop, x = (xleft + xright) / 2, y = (ybottom + ytop) / 2, width = xright - xleft, height = ytop - ybottom, col = "transparent", border = "black", lty = 1, lwd = 1, alpha = 1, just = "center", hjust = NULL, vjust = NULL, ...) panel.arrows(...) panel.lines(...) panel.points(...) panel.segments(...) panel.text(...)
x, y, x0, y0, x1, y1, x2, y2, xy |
locations. x2 and
y2 are available for for S compatibility. |
length, unit |
determines extent of arrow head. length specifies the length
in terms of unit , which can be any valid grid unit as long as
it doesn't need a data argument. unit defaults to
inches, which is the only option in the base version of the
function, arrows . |
angle, code, type, labels, srt, adj, pos, offset |
arguments controlling behaviour. See respective base functions for details. |
col, alpha, lty, lwd, fill, pch, cex, font, fontfamily,
fontface, col.line, border |
graphical parameters. fill
applies to points when pch is in 21:25 and specifies
the fill color, similar to the bg argument in the base
graphics function points . For devices that support
alpha-transparency, a numeric argument alpha between 0 and 1
can controls transparency. Be careful with this, since for devices
that do not support alpha-transparency, nothing will be drawn at all
if this is set to anything other than 0. |
xleft, ybottom, xright, ytop |
see rect |
width, height, just, hjust, vjust |
finer control over
rectangles, see grid.rect |
... |
extra arguments, passed on to lower level functions as appropriate. |
These functions are meant to be grid replacements of the corresponding
base R graphics functions, to allow existing Trellis code to be used
with minimal modification. The functions panel.*
are
essentally identical to the l*
versions, are recommended for
use in new code (as opposed to ported code) as they have more readable
names.
See the documentation of the base functions for usage. Not all
arguments are always supported. All these correspond to the default
methods only. For ltext
, only values 0, .5 and 1 for adj
have any effect.
There is a new type="H"
option wherever appropriate, which is
similar to type="h"
, but with horizontal lines.
Deepayan Sarkar Deepayan.Sarkar@R-project.org
points
, lines
, rect
,
text
, segments
, arrows
,
Lattice