Colormaps compatible with red-green color perception deficiencies

Colormaps for displaying data compatible with red-green color perception deficiencies
Updated 18 Apr 2013

View License

Editor's Note: This file was selected as MATLAB Central Pick of the Week

Visualization of data concerns most scientists. The use of color is required in order to display multidimensional information. In addition, color encoding a univariate image can improve the interpretation significantly. However up to 10% of the adult male population are affected by a red-green color perception deficiency which hampers the correct interpretation and appreciation of color encoded information. This work attempts to give guidelines on how to display a given dataset in a balanced manner. Three novel color maps are proposed providing readers with normal color perception a maximum of color contrast while being a good compromise for readers with color perception deficiencies.
These colormaps are designed to be printer-friendly both for color printers as as well as B&W printers.
The colormap is "save" for being viewed by persons with a color perception deficiency.
For further information, please see:
M. Geissbuehler and T. Lasser "How to display data by color schemes compatible with red-green color perception deficiencies" Opt. Express 21, 9862-9874 (2013)

Cite As

Matthias Geissbuehler (2024). Colormaps compatible with red-green color perception deficiencies (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2009b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Find more on Colormaps in Help Center and MATLAB Answers

Inspired: simulate motion in Cartesian MRI

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes

- Merged previous entries "fireprint" and "isolum" into this one archive.
- Optimization of gray-scale conversion for morgenstemning
- Optimization of contrast for isolum
- Naming convention as used in my recently published article

Added default matlab-argument parsing style as suggested by a user. Additionally modified the comment section to be compliant with the default matlab-standard as suggested by the same user.