rug
Add a Rug to a Plot
Adds a rug representation (1-d plot) of the data to the plot.
- Keywords
- aplot
Usage
rug(x, ticksize = 0.03, side = 1, lwd = 0.5, col = par("fg"),
quiet = getOption("warn") < 0, …)
Arguments
- x
A numeric vector
- ticksize
The length of the ticks making up the ‘rug’. Positive lengths give inwards ticks.
- side
On which side of the plot box the rug will be plotted. Normally 1 (bottom) or 3 (top).
- lwd
The line width of the ticks. Some devices will round the default width up to
1
.- col
The colour the ticks are plotted in.
- quiet
logical indicating if there should be a warning about clipped values.
- …
further arguments, passed to
axis
, such asline
orpos
for specifying the location of the rug.
Details
Because of the way rug
is implemented, only values of x
that fall within the plot region are included. There will be a
warning if any finite values are omitted, but non-finite values are
omitted silently.
References
Chambers, J. M. and Hastie, T. J. (1992) Statistical Models in S. Wadsworth & Brooks/Cole.
See Also
jitter
which you may want for ties in x
.
Examples
library(graphics)
# NOT RUN {
require(stats) # both 'density' and its default method
with(faithful, {
plot(density(eruptions, bw = 0.15))
rug(eruptions)
rug(jitter(eruptions, amount = 0.01), side = 3, col = "light blue")
})
# }