Description Usage Arguments Details Author(s)
plotNLines function uses different techniques to visualize many line plots on one display.
1 2 3 4 5 6 7 | plotNLines(x.data = matrix(1:dim(y.data)[2], ncol = dim(y.data)[2],
nrow = dim(y.data)[1], byrow = TRUE), y.data, option = c("normal",
"diff.scales", "stacked")[1], n.lines.max = 30, grid = FALSE,
scale = 1, plot.scale = TRUE, function.add = function() (1),
bgc = "white", pch.axlink = 1, type = "l", colors = c(),
xlim = c(), ylim = c(), xlab = c(), ylab = c(), labels = c(),
lty = 1, title, yaxt = "s", ...)
|
x.data |
|
y.data |
numeric matrix/data frame: y-values with one series of values per row |
option |
character: which type of plot to use (see details) |
n.lines.max |
integer: only for 'stacked plots': how many lines to draw per panel |
grid |
logical: only for 'stacked plots': whether to draw a primitive grid |
scale |
numeric: only for 'stacked plots': scale factor to scale the y scale of the stacked plots |
plot.scale |
TRUE: only for 'stacked plots': whether to add a small scale showing the y axis scale |
function.add |
function: only for 'stacked plots': function to call after plotting the individual panels |
bgc |
color: color of the plot background |
pch.axlink |
integer: only for 'stacked plots': pch value for the symbol that links each line to its x-axis |
type |
standard plotting parameter |
colors |
colors to use for the different series |
xlim |
standard plotting parameter |
ylim |
standard plotting parameter |
xlab |
standard plotting parameter |
ylab |
standard plotting parameter |
labels |
standard plotting parameter |
lty |
standard plotting parameter |
title |
standard plotting parameter |
yaxt |
standard plotting parameter |
... |
further arguments passed to the plot() calls |
Many parameters are identical to standard plotting parameters (see ?par,?plot) and are not explained here. The function offers three options: 'normal': plots all plots in one coordinate system colored according to colors 'diff scales': plots all plots in the same region but uses different y axis scales. The visibility may be limited to ~7 plots. 'stacked': plots many plots in one region, all shifted vertically a bit to increase visibility. This allows for the easy comparison of many similar plots (e.g. time series) but reduces the details that are visible.
Jannis v. Buttlar
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.