Colours & Impact: Resources for Data Visualization with a splash of R
Jun 11, 2018
Ernest Omane-Kodie
4 minute read

via GIPHY

A curated list of awesome data visualization resources with a splash of R. Inspired by Awesome R.

Arranged in no particular order.

Web tools

  • colororacle - Colour-blindness simulator
  • Canva Color Palette Generator - creates a palette based on the five main colours of any uploaded image
  • Material palette - converts any two colours into a full colour palette
  • Colorgorical - tool by Connor Gramazio for creating categorical information visualization colour palettes
  • Colorbrewer - tool for choosing choropleth map color schemes, based on Cynthia Brewer’s research
  • Adobe Color CC - Adobe’s tool for creating categorical palettes
  • i want hue - tool by Mathieu Jacomy for optimising colours and palettes
  • colorfavs - tool to create and discover colours and Palettes

Podcasts

  • Data Stories - data visualization with Enrico Bertini and Moritz Stefaner
  • policyviz - helping listeners better communicate their research, analysis, and ideas
  • The Present Beyond Measure - bi-weekly podcast at the intersection of analytics, data visualization, and digital analytics
  • storytelling with data - covers topics related to data storytelling, better presentations, and all things data visualization

Websites

  • Presentaion Zen - Garr Reynolds’s popular website on how to design and deliver powerful presentations
  • information is beautiful - David McCandless’s site dedicated to helping people make clearer, more informed decisions about the world
  • visual complexity - unified resource space for anyone interested in the visualization of complex networks
  • awwwards - a meeting point, where digital design professionals from across the globe find inspiration, impart knowledge and experience, connect, and share constructive, respectful critiques
  • Gapminder - Swedish independent foundation which fights misconceptions about global development and promotes a fact-based worldview
  • Chart porn - curates the cool data analysis work being done in the world

R packages

  • scico - Thomas Lin Pedersen’s R interface to Fabio Crameri’s colour palettes based on the Scientific Colour-Maps
  • RColorBrewer - Erich Neuwirth’s R implementation of Cynthia Brewer’s colobrewer
  • paletter - Andrea Cirillo’s package for creating an optimised palette from a custom image
  • viridis - Simon Garnier’s R Implementation of the Matplolib ‘viridis’ color map
  • ggThemeAssist - an RStudio add-in which provides a GUI for editing ggplot2 themes

You can search Github for more R packages using:

library(tidyverse)
# key word search with "palette", "theme" etc.
key_word = "palette"
gh_pkgs <- glue::glue("http://rpkg-api.gepuro.net/rpkg?q={key_word}") %>% 
  jsonlite::fromJSON() 

You can search CRAN using:

cran_pkgs <- tools::CRAN_package_db()
cran_pkgs <- cran_pkgs[, !duplicated(colnames(cran_pkgs))]

cran_pkgs %>% 
  filter(str_detect(Description, "palette") == TRUE) %>% 
  select(Package, Date, Author, Title, Description)

Meta

I have created a companion GitHub repository for this blog post. Feel free to contribute by creating a pull request.