llines {lattice} | R Documentation

## Lattice Replacements of base graphics functions

### Description

These functions are intended to replace some commonly used base R graphics functions in panel functions.

### Usage

    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(...)

### Arguments

`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.

### Details

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.

### Note

There is a new `type="H"` option wherever appropriate, which is similar to `type="h"`, but with horizontal lines.

### Author(s)

Deepayan Sarkar Deepayan.Sarkar@R-project.org

### See Also

`points`, `lines`, `rect`, `text`, `segments`, `arrows`, `Lattice`

[Package lattice version 0.12-11 Index]