Simulate colorblindness in production-ready R figures. Written by Claire D. McWhite and Claus O. Wilke.
Try out simulations at http://hclwizard.org/cvdemulator/.
This package depends on the development versions of cowplot and colorspace. Please install those packages first:
remotes::install_github("wilkelab/cowplot")
install.packages("colorspace", repos = "http://R-Forge.R-project.org")
Then install colorblindr:
remotes::install_github("clauswilke/colorblindr")
Make a figure:
library(ggplot2)
fig <- ggplot(iris, aes(Sepal.Length, fill = Species)) + geom_density(alpha = 0.7)
fig
Now look at it in various color-vision-deficiency simulations:
library(colorblindr)
cvd_grid(fig)
Then inspect it in the interactive app:
view_cvd(p) # starts the interactive app
To use a color scale that works somewhat better for people with color-vision deficiency, we recommend scale_color_OkabeIto
and scale_fill_OkabeIto
:
fig2 <- ggplot(iris, aes(Sepal.Length, fill = Species)) +
geom_density(alpha = 0.7) + scale_fill_OkabeIto()
fig2
That figure after color-vision-deficiency simulation:
cvd_grid(fig2)