setColours: Set line colours and line types to be used in mizer plots

View source: R/setColours.R

setColoursR Documentation

Set line colours and line types to be used in mizer plots

Description

[Experimental] 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)

mizer documentation built on Oct. 17, 2024, 9:07 a.m.