setColours {mizer} | R Documentation |
Set line colours and line types to be used in mizer plots
Description
Used for setting the colour and type of lines representing "Total",
"Resource", "Fishing", "Background", "External" and possibly other categories
in plots.
Usage
setColours(params, colours)
getColours(params)
setLinetypes(params, linetypes)
getLinetypes(params)
Arguments
params |
A MizerParams object |
colours |
A named list or named vector of line colours. |
linetypes |
A named list or named vector of linetypes. |
Details
Colours for names that already had a colour set for them will be overwritten by the colour you specify. Colours for names that did not yet have a colour will be appended to the list of colours.
Do not use this for setting the colours or linetypes of species, because
those are determined by setting the linecolour
and linetype
variables in
the species parameter data frame.
You can use the same colours in your own ggplot2 plots by adding
scale_colour_manual(values = getColours(params))
to your plot. Similarly
you can use the linetypes with
scale_linetype_manual(values = getLinetypes(params))
.
Value
setColours
: The MizerParams object with updated line colours
getColours()
: A named vector of colours
setLinetypes()
: The MizerParams object with updated linetypes
getLinetypes()
: A named vector of linetypes
Examples
params <- setColours(NS_params, list("Resource" = "red","Total" = "#0000ff"))
params <- setLinetypes(NS_params, list("Total" = "dotted"))
# Set colours and linetypes for species
species_params(params)["Cod", "linecolour"] <- "black"
species_params(params)["Cod", "linetype"] <- "dashed"
plotSpectra(params, total = TRUE)
getColours(params)
getLinetypes(params)