Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sjmgarnier/viridis
Colorblind-Friendly Color Maps for R
https://github.com/sjmgarnier/viridis
color-blindness color-scheme r
Last synced: 2 days ago
JSON representation
Colorblind-Friendly Color Maps for R
- Host: GitHub
- URL: https://github.com/sjmgarnier/viridis
- Owner: sjmgarnier
- License: other
- Created: 2015-07-16T23:48:36.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-01-28T16:23:16.000Z (11 months ago)
- Last Synced: 2024-04-14T11:55:58.874Z (8 months ago)
- Topics: color-blindness, color-scheme, r
- Language: R
- Homepage: http://sjmgarnier.github.io/viridis
- Size: 28.2 MB
- Stars: 281
- Watchers: 7
- Forks: 39
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# viridis - Colorblind-Friendly Color Maps for R
[![cran version](http://www.r-pkg.org/badges/version/viridis)](https://cran.r-project.org/package=viridis)
[![rstudio mirror per-month downloads](http://cranlogs.r-pkg.org/badges/viridis)](https://github.com/metacran/cranlogs.app)
[![rstudio mirror total downloads](http://cranlogs.r-pkg.org/badges/grand-total/viridis?color=yellowgreen)](https://github.com/metacran/cranlogs.app)
[![R-CMD-check](https://github.com/sjmgarnier/viridis/workflows/R-CMD-check/badge.svg)](https://github.com/sjmgarnier/viridis/actions)
[![Coverage Status](https://img.shields.io/codecov/c/github/sjmgarnier/viridis/master.svg)](https://codecov.io/github/sjmgarnier/viridis?branch=master)
[![DOI](https://zenodo.org/badge/39225838.svg)](https://zenodo.org/badge/latestdoi/39225838)## Description
`viridis`, and its companion package [`viridisLite`](https://cran.r-project.org/package=viridisLite)
provide a series of color maps that are designed to improve graph readability
for readers with common forms of color blindness and/or color vision deficiency.
The color maps are also perceptually-uniform, both in regular form and also when
converted to black-and-white for printing.`viridisLite` provides the base functions for generating the color maps in base
`R`. The package is meant to be as lightweight and dependency-free as possible
for maximum compatibility with all the `R` ecosystem. [`viridis`](https://cran.r-project.org/package=viridis)
provides additional functionalities, in particular bindings for `ggplot2`.---
## The color maps
The latest version of `viridis` comes with 8 different color maps, and they are
all very pretty!!!![Sample image](man/figures/maps.png)
---
## Installation
You can install `viridis` from `CRAN` by typing the following line in your R
console:```{r}
install.packages("viridis")
library(viridis)
```If you prefer to install the development version from this GitHub repository,
simply copy the following lines of code in your R terminal and it should install
everything you need to use `viridisLite` on your computer:```{r}
if (!require("devtools"))
install.packages("devtools")devtools::install_github("sjmgarnier/viridis")
library(viridis)
```---
## References
The color maps `viridis`, `magma`, `inferno`, and `plasma` were created by
Stéfan van der Walt ([@stefanv](https://github.com/stefanv)) and Nathaniel Smith ([@njsmith](https://github.com/njsmith)). If you want to know more about the
science behind the creation of these color maps, you can watch this
[presentation of `viridis`](https://youtu.be/xAoljeRJ3lU) by their authors at
SciPy 2015.The color map `cividis` is a corrected version of 'viridis', developed by
Jamie R. Nuñez, Christopher R. Anderton, and Ryan S. Renslow, and originally
ported to `R` by Marco Sciaini ([@msciain](https://github.com/marcosci)). More
info about `cividis` can be found in
[this paper](https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0199239).The color maps `mako` and `rocket` were originally created for the `Seaborn`
statistical data visualization package for Python. More info about `mako` and
`rocket` can be found on the
[`Seaborn` website](https://seaborn.pydata.org/tutorial/color_palettes.html).The color map `turbo` was developed by Anton Mikhailov to address the
shortcomings of the Jet rainbow color map such as false detail, banding and
color blindness ambiguity. More infor about `turbo` can be found
[here](https://ai.googleblog.com/2019/08/turbo-improved-rainbow-colormap-for.html).