matplot2 | R Documentation |
Plot the rows of a matrix. Useful for displaying a matrix of stage vectors, survival rates and sensitivities.
matplot2(
x,
proportions = FALSE,
legend = "topright",
xlab = NULL,
ylab = NULL,
type = "l",
las = 1,
pch = c(15:18, 1:3),
lwd = 1,
lty = 1:nrow(x),
col = 1:nrow(x),
lcex = 1,
lbty = "o",
lcol = 1,
ltitle = NULL,
lsort = TRUE,
...
)
x |
a matrix |
proportions |
If TRUE, then plot proportional changes |
legend |
a |
xlab |
a label for the x axis |
ylab |
a label for the y axis |
type |
plot type, default line |
las |
style of axis labels, default horizontal |
pch |
point types |
lwd |
line width |
lty |
line type |
col |
color |
lcex |
legend size expansion |
lbty |
legend box type |
lcol |
number of columns in legend |
ltitle |
legend title |
lsort |
sort legend by decreasing order of mean number in row |
... |
additional options are passed to |
A matrix plot
Only a few basic legend options are available. For more control, set legend=NA and run separately
Chris Stubben
matplot
and stage.vector.plot
# survival rates
x <- calathea[9:12]
x <- sapply(x, function(x) colSums(splitA(x, r=1:2)$T))
matplot2(t(x), legend="bottomright", ylab="Survival",
main="Calathea survival curves")
# Growth rates - do not sort legend
x <- sapply(calathea[-17], lambda)
x <- matrix(x, nrow=4, byrow=TRUE, dimnames= list(paste("plot", 1:4), 1982:1985))
matplot2(x, type='b', lsort=FALSE, ylab="Growth rate", main="Calathea growth rates")
# Convergence to stable stage (excluding seeds)
x <- pop.projection(calathea[[7]], rep(1,8), 10)
matplot2(x$stage.vectors[-1,], prop=TRUE,
main="Calathea stage vectors", lcex=.7)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.