scico (version 1.5.0)

scico: Scientific colour map palettes

Description

This function constructs palettes of the specified size based on the colour maps developed by Fabio Crameri. It follows the same API style as viridis() from the viridisLite package so anyone familiar with this package can easily adapt to that.

Usage

scico(
  n,
  alpha = NULL,
  begin = 0,
  end = 1,
  direction = 1,
  palette = "bilbao",
  categorical = FALSE
)

Value

A character vector of length n with hexencoded rgb(a) colour values

Arguments

n

The number of colours to generate for the palette

alpha

The opacity of the generated colours. If specified rgba values will be generated. The default (NULL) will generate rgb values which corresponds to alpha = 1

begin, end

The interval within the palette to sample colours from. Defaults to 0 and 1 respectively

direction

Either 1 or -1. If -1 the palette will be reversed

palette

The name of the palette to sample from. See scico_palette_names() for a list of possible names

categorical

Boolean. Should the categorical palettes be returned

References

http://www.fabiocrameri.ch/colourmaps.php

Crameri, Fabio. (2021, September 12). Scientific colour maps (Version 7.0.1). Zenodo. tools:::Rd_expr_doi("10.5281/zenodo.5501399") Crameri, Fabio. (2018). Geodynamic diagnostics, scientific visualisation and StagLab 3.0. Geosci. Model Dev. Discuss. tools:::Rd_expr_doi("10.5194/gmd-2017-328")

Examples

Run this code

# Use the default palette
scico(15)

# Flip the direction
scico(15, direction = -1)

# Take a subset of a palette
scico(15, begin = 0.3, end = 0.6, palette = 'berlin')

Run the code above in your browser using DataCamp Workspace