colorspace: A Toolbox for Manipulating and Assessing Colors and Palettes
Dublin Core
Title
colorspace: A Toolbox for Manipulating and Assessing Colors and Palettes
Subject
color, palette, HCL, RGB, hue, color vision deficiency, R.
Description
The R package colorspace provides a flexible toolbox for selecting individual colors or
color palettes, manipulating these colors, and employing them in statistical graphics and
data visualizations. In particular, the package provides a broad range of color palettes
based on the HCL (hue-chroma-luminance) color space. The three HCL dimensions have
been shown to match those of the human visual system very well, thus facilitating intuitive selection of color palettes through trajectories in this space. Using the HCL color
model, general strategies for three types of palettes are implemented: (1) Qualitative for
coding categorical information, i.e., where no particular ordering of categories is available.
(2) Sequential for coding ordered/numeric information, i.e., going from high to low (or
vice versa). (3) Diverging for coding ordered/numeric information around a central neutral value, i.e., where colors diverge from neutral to two extremes. To aid selection and
application of these palettes, the package also contains scales for use with ggplot2, shiny
and tcltk apps for interactive exploration, visualizations of palette properties, accompanying manipulation utilities (like desaturation and lighten/darken), and emulation of color
vision deficiencies. The shiny apps are also hosted online at http://hclwizard.org/
color palettes, manipulating these colors, and employing them in statistical graphics and
data visualizations. In particular, the package provides a broad range of color palettes
based on the HCL (hue-chroma-luminance) color space. The three HCL dimensions have
been shown to match those of the human visual system very well, thus facilitating intuitive selection of color palettes through trajectories in this space. Using the HCL color
model, general strategies for three types of palettes are implemented: (1) Qualitative for
coding categorical information, i.e., where no particular ordering of categories is available.
(2) Sequential for coding ordered/numeric information, i.e., going from high to low (or
vice versa). (3) Diverging for coding ordered/numeric information around a central neutral value, i.e., where colors diverge from neutral to two extremes. To aid selection and
application of these palettes, the package also contains scales for use with ggplot2, shiny
and tcltk apps for interactive exploration, visualizations of palette properties, accompanying manipulation utilities (like desaturation and lighten/darken), and emulation of color
vision deficiencies. The shiny apps are also hosted online at http://hclwizard.org/
Creator
Achim Zeileis
Source
https://www.jstatsoft.org/article/view/v096i01
Publisher
Universität Innsbruck
J
J
Date
November 2020
Contributor
Fajar bagus W
Format
PDF
Language
Inggris
Type
Text
Files
Collection
Citation
Achim Zeileis, “colorspace: A Toolbox for Manipulating and Assessing Colors and Palettes,” Repository Horizon University Indonesia, accessed April 4, 2025, https://repository.horizon.ac.id/items/show/8167.