plot.F.temporal: Compare Fishing Mortality Across Different Models

View source: R/plot.F.temporal.r

plot.F.temporalR Documentation

Compare Fishing Mortality Across Different Models

Description

Compare Fishing Mortality Across Different Models

Usage

plot.F.temporal(
  x,
  par.list = NULL,
  rep.names = NULL,
  agg.years = TRUE,
  agg.regions = TRUE,
  agg.ages = NULL,
  yaxis.free = FALSE,
  palette.func = default.model.colours,
  save.dir,
  save.name,
  ...
)

Arguments

x

A list of MFCLRep objects or a single MFCLRep object. The reference model should be listed first.

par.list

Optional list of MFCLPar objects or a single MFCLPar object. Used for plotting juvenile and adult fishing mortality. If specified then agg.ages is ignored.

rep.names

A vector of character strings naming the models for plotting purposes. If not supplied, model names will be taken from the names in the x list (if available) or generated automatically.

agg.years

TRUE or FALSE. Should model outputs be aggregated to an annual time step.

agg.regions

TRUE or FALSE. Should model outputs be aggregated across all regions or kept separate.

agg.ages

A vector of age classes to average F over. Default is all age classes.

yaxis.free

TRUE or FALSE. If TRUE and agg.regions is also TRUE then the y-axis scales will be independent across regions, otherwise they will be shared to show regional scaling.

palette.func

A function to determine the colours of the models. The default palette has the reference model in black. It is possible to determine your own palette function. Two functions currently exist: default.model.colours and colourblind.model.colours.

save.dir

Path to the directory where the outputs will be saved.

save.name

Name stem for the output, useful when saving many model outputs in the same directory.

...

Extra arguments passed to palette.func. Use the argument all.model.colours to ensure consistency of model colours when plotting a subset of models.


PacificCommunity/ofp-sam-diags4MFCL documentation built on Oct. 11, 2023, 1:32 a.m.