Skip to content

CTU-Bern/unibeCols

Repository files navigation

unibeCols

unibeCols contains the corporate design colours of the University of Bern, as defined in the “Gestaltungselemente” manual.

Installation

unibeCols can be installed from github via

remotes::install_github("CTU-Bern/unibeCols")

or from CTU Bern’s universe via

install.packages("unibeCols", repos = "https://ctu-bern.r-universe.dev")

Example

This is a basic example which shows you how to solve a common problem:

library(unibeCols)

All colours can be viewed via

unibePalettes()

There are then a set of functions for the darkest colours (e.g. unibeRed, unibeGreen) and a set of functions for the scale as defined by the names in the plot above (e.g. unibeRedS, unibeGreenS).

The colours can be used in ggplot2 or base graphics…

library(patchwork)
library(ggplot2)
# par(mai = c(.5, .5, .5. .5))
p1 <- ggplot(mtcars, aes(x = disp, y = mpg, col = factor(carb))) + 
  geom_point() + 
  scale_color_manual(values = c(unibeOceanS()[c(1,3,5)], unibeApricotS()[c(5,3,1)]))
p1 + ~plot(mpg ~ disp, mtcars, 
           bg = sample(unibePalettes(FALSE)$cols, nrow(mtcars)), 
           col = NA, pch = 21)

… and can also be used to colour text (syntax and result depends on the output format, the following should work for HTML, but not github):

cat(paste0('<p style="color:', unibeRed(), '">This should be red</p>'))

This should be red

Releases

No releases published

Packages

No packages published

Languages