Resources for data visualisation in Python - GeoscienceAustralia/dea-notebooks GitHub Wiki
Beautiful, accessible colour schemes for data science
viridis
- Included in
matplotlib
, but the best documentation is for R: https://cran.r-project.org/web/packages/viridis/vignettes/intro-to-viridis.html - Perceptually uniform, striking appearance
cmocean
- Available as Python package for use in
matplotlib:
https://matplotlib.org/cmocean/ - Beautiful perceptually uniform palettes, aimed particularly at water-themed applications
colorcet
- Available as Python package for use in
matplotlib
: https://colorcet.holoviz.org/user_guide/ - Extensive collection of perceptually uniform, categorical and cyclical palettes
Scientific colour maps
- Available as Python package for use in
matplotlib
: https://www.fabiocrameri.ch/colourmaps/ - Perceptually uniform, diverging and cyclical palettes
ColorBrewer
- Included in
matplotlib
; browsable here: https://colorbrewer2.org/#type=sequential&scheme=BuGn&n=3 - Designed for cartographic applications
- Good categorical options
Other colour tools
Coblis — Color Blindness Simulator
- Upload an image to test accessibility for various forms of colourblindness: https://www.color-blindness.com/coblis-color-blindness-simulator/
Papers and essays
Use of colour
- Which color scale to use in data visualiation?
- The misuse of colour in science communication
- No more rainbows!
- The Rainbow Colour Map (repeatedly) considered harmful
- Subtleties of Color