Add Arrows and Line Segments to Ordination Diagrams
Functions to add arrows, line segments, regular grids of
points. The ordination diagrams can be produced by vegan
plot.cca
, plot.decorana
or
ordiplot
.
ordiarrows(ord, groups, levels, replicates, order.by, display = "sites", col = 1, show.groups, startmark, label = FALSE, length = 0.1, ...) ordisegments(ord, groups, levels, replicates, order.by, display = "sites", col = 1, show.groups, label = FALSE, ...) ordigrid(ord, levels, replicates, display = "sites", lty = c(1,1), col = c(1,1), lwd = c(1,1), ...)
ord |
An ordination object or an |
groups |
Factor giving the groups for which the graphical item is drawn. |
levels, replicates |
Alternatively, regular
groups can be defined with arguments |
order.by |
Order points by increasing order of this variable
within |
display |
Item to displayed. |
show.groups |
Show only given groups. This can be a vector, or
|
label |
Label the |
startmark |
plotting character used to mark the first item. The
default is to use no mark, and for instance, |
col |
Colour of lines, |
length |
Length of edges of the arrow head (in inches). |
lty, lwd |
Line type, line width used for
|
... |
Parameters passed to graphical functions such as
|
These functions add graphical items to ordination graph: You must draw a graph first.
Jari Oksanen
example(pyrifos) mod <- rda(pyrifos) plot(mod, type = "n") ## Annual succession by ditches, colour by dose ordiarrows(mod, ditch, label = TRUE, col = as.numeric(dose)) legend("topright", levels(dose), lty=1, col=1:5, title="Dose") ## Show only control and highest Pyrifos treatment plot(mod, type = "n") ordiarrows(mod, ditch, label = TRUE, show.groups = c("2", "3", "5", "11")) ordiarrows(mod, ditch, label = TRUE, show = c("6", "9"), col = 2) legend("topright", c("Control", "Pyrifos 44"), lty = 1, col = c(1,2))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.