Qualpal

R
Python
C++
Web

Automatic generation of color palettes for qualitative data

Authors

Johan Larsson

Published

29 October 2018

Details

Journal of Open Source Software, vol. 10, pp. 8936

Links

 

Qualpal generates optimally distinct color palettes for qualitative data visualization. It uses color theory and perceptual models to create palettes where colors are maximally distinguishable to the human eye, while allowing precise control over hue, lightness, and chroma ranges.

The package is particularly useful when you need more than the 8-12 colors that standard palettes provide, or when you want to ensure colors work well for colorblind viewers. Try the web app for interactive palette exploration, or install the R package for programmatic use in your data visualization workflows.

Citation

BibTeX citation:
@article{larsson2025,
  author = {Larsson, Johan},
  title = {Qualpal: Qualitative Color Palettes for Everyone},
  journal = {Journal of Open Source Software},
  volume = {10},
  number = {114},
  pages = {8936},
  date = {2025-10-16},
  url = {https://joss.theoj.org/papers/10.21105/joss.08936},
  doi = {10.21105/joss.08936},
  langid = {en}
}
For attribution, please cite this work as:
Larsson, Johan. 2025. “Qualpal: Qualitative Color Palettes for Everyone.” Journal of Open Source Software 10 (114): 8936. https://doi.org/10.21105/joss.08936.