Plot Stock Recruit Relationship
plot_stock_recruitment(
dat,
spawning_biomass_label = "mt",
recruitment_label = "mt",
interactive = TRUE,
era = NULL,
module = NULL,
scale_amount = 1,
make_rda = FALSE,
figures_dir = getwd()
)Data frame or list. A tibble or named list of tibbles (input as list())
returned from convert_output.
If inputting a list of tibbles, the first tibble's reference point defined
in ref_line is used to plot a reference line or calculate relative spawning biomass.
String. Units for spawning biomass
Default: "mt"
String. Units for recruitment
Default: "mt"
Logical. TRUE/FALSE; indicate whether the environment the plot is being made in is interactive. By default, this is set to false. If true, dependent on your data, a option menu will pop-up.
Default: TRUE
String. Era of data.
Default: "time"
Options: "early", "time", "fore" (forecast), or NULL (all data)
Character vector. (Optional) Module name found in dat$module_name.
If selecting >1 module, place them in a vector like c("module1", "module2").
Default: NULL
If the interactive and >1 module_name is found, user will select the
module_name in the console. @seealso filter_data()
Number. A number to scale the y-axis values.
Default: 1
Logical. TRUE/FALSE; indicate whether to save the object and
make an automated caption and alternative text in the form of an rda object. If TRUE,
the rda will be exported to the folder indicated in the argument "figures_dir".
Default: FALSE.
Path. Path to the "figures" folder.
Default: getwd()
The folder is created within the path if it does not exist.
A plot showing the stock recruitment relationship.
The input is from an assessment model output file
translated to a standardized output (convert_output).
There are options to return a ggplot2 object or export an .rda object
containing associated caption and alternative text for the figure.
plot_stock_recruitment(
dat = stockplotr:::example_data,
interactive = FALSE,
spawning_biomass_label = "metric tons",
recruitment_label = "metric tons",
module = "DERIVED_QUANTITIES"
)
#> Scale for x is already present.
#> Adding another scale for x, which will replace the existing scale.
#> Scale for x is already present.
#> Adding another scale for x, which will replace the existing scale.