Plot a life cycle diagram from a matrix population model
Plots the life cycle diagram illustrated by a matrix population model. This function processes the matrix model and passes the information to the graphViz function in DiagrammeR. See http://rich-iannone.github.io/DiagrammeR/.
plot_life_cycle( matA, stages, title = NULL, shape = "egg", fontsize = 10, nodefontsize = 12, edgecol = "grey" )
matA |
A matrix population model (i.e. a square projection matrix) |
stages |
Optional vector of stage class labels. If missing, it first
attempts to infer them from |
title |
Optional title for the plot. Defaults to |
shape |
The shape to be used for the stages of the diagram. Any node shape accepted by graphViz is acceptable. |
fontsize |
Size of the font used in the diagram. |
nodefontsize |
Size of the font used in the node part of the diagram. |
edgecol |
Colour of the arrows in the diagram. |
An object of class grViz
representing the life cycle diagram
Owen R. Jones <jones@biology.sdu.dk>
matA <- rbind(c(0.1, 0, 0, 0, 1.4), c(0.5, 0.2, 0, 0, 0), c( 0, 0.3, 0.3, 0, 0), c( 0, 0, 0.4, 0.4, 0.1), c( 0, 0, 0, 0.1, 0.4)) plot_life_cycle(matA)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.