The goal of CMORplots is to provides ggplot themes and colour schemes
for consistent figure formatting for CMOR outputs.
You can install the latest version of CMORplots from GitHub:
# install.packages("devtools")
devtools::install_github("uo-cmor/CMORplots")CMORplots provides functions to extend ggplot2 with a selection of colour palettes and plot themes to provide a consistent style for CMOR outputs.
scale_colour_cmor() and scale_fill_cmor() provide access to several
selected colour palettes. All included colour palettes are colour-blind
friendly.
library(ggplot2)
library(CMORplots)
# By default, scale_colour_cmor() uses the 'Color Universal Design' palette (https://jfly.uni-koeln.de/color/#pallet)
ggplot(mpg, aes(displ, hwy, colour = class)) +
geom_point() +
scale_colour_cmor()# This can be changed to an alternative colour scheme with the `palette` argument:
ggplot(mpg, aes(displ, hwy, colour = class)) +
geom_point() +
scale_colour_cmor(palette = "Vibrant")To get a list of the available colour palettes by name, use
list_cmor_colours(), or generate a figure showing all available
colours:
plot_cmor_colours()The only theme currently included is CMOR Classic, which simply
replicates theme_classic() for now – tweaking of this theme and
addition of extra themes for specific use cases is planned.
ggplot(mpg, aes(displ, hwy, colour = class)) +
geom_point() +
theme_cmor_classic()


