After running a projection, the biomass of each species can be plotted
against time. The biomass is calculated within user defined size limits
(min_w, max_w, min_l, max_l, see getBiomass).
plotBiomass( sim, species = dimnames(sim@n)$sp[!is.na(sim@params@A)], start_time = as.numeric(dimnames(sim@n)[[1]][1]), end_time = as.numeric(dimnames(sim@n)[[1]][dim(sim@n)[1]]), y_ticks = 6, ylim = c(NA, NA), total = FALSE, background = TRUE, highlight = NULL, ... )
| sim | An object of class MizerSim |
|---|---|
| species | Name or vector of names of the species to be plotted. By default all species are plotted. |
| start_time | The first time to be plotted. Default is the beginning of the time series. |
| end_time | The last time to be plotted. Default is the end of the time series. |
| y_ticks | The approximate number of ticks desired on the y axis |
| ylim | A numeric vector of length two providing lower and upper limits for the y axis. Use NA to refer to the existing minimum or maximum. Any values below 1e-20 are always cut off. |
| total | A boolean value that determines whether the total biomass from all species is plotted as well. Default is FALSE. |
| background | A boolean value that determines whether background species are included. Ignored if the model does not contain background species. Default is TRUE. |
| highlight | Name or vector of names of the species to be highlighted. |
| ... | Arguments passed on to
|
A ggplot2 object
plotting_functions, getBiomass
Other plotting functions:
animateSpectra(),
displayFrames(),
plot,MizerSim,missing-method,
plotDiet(),
plotFMort(),
plotFeedingLevel(),
plotGrowthCurves(),
plotPredMort(),
plotSpectra(),
plotYieldGear(),
plotYield(),
plotlyBiomass(),
plotlyFMort(),
plotlyFeedingLevel(),
plotlyGrowthCurves(),
plotlyPredMort(),
plotlySpectra(),
plotlyYieldGear(),
plotlyYield(),
plotting_functions
# Set up example MizerParams and MizerSim objects data(NS_species_params_gears) data(inter) params <- suppressMessages(newMultispeciesParams(NS_species_params_gears, inter)) sim <- project(params, effort = 1, t_max = 20, t_save = 0.2, progress_bar = FALSE) plotBiomass(sim)plotBiomass(sim, min_w = 10, max_w = 1000)plotBiomass(sim, start_time = 10, end_time = 15)plotBiomass(sim, y_ticks = 3)