View source: R/plot_populations.R
plot_populations | R Documentation |
Plot all of the populations in a data frame against time. One column must be called "time" and will be used as the x-axis of the plot. The rest will be used as different lines on the y-axis, with a legend denoting their column names.
plot_populations( populations, new.graph = TRUE, ylim = NA, lty = 1, col = NA, with.legend = TRUE, ... )
populations |
Data frame with columns corresponding to different population segments and a 'time' column |
new.graph |
(optionally) whether to start a new graph, default TRUE |
ylim |
(optionally, for new graphs) the limits of the y axis, default min to max pop size |
lty |
(optionally) the line type for the graph, default 1 |
col |
(optionally) the colour for all lines, default 1:num.populations you can name these c(susceptibles = "green", ...) |
with.legend |
(optionally) whether to include the legend (TRUE or FALSE), default TRUE |
... |
(optionally) any other arguments that plot and lines will both accept |
df <- data.frame(time = 0:100, grow = exp((0:100) / 10), die = exp(seq(10, 0, by = -0.1))) plot_populations(df, lty = 2, main = "A title")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.