ArcGIS Blog

Mapping

ArcGIS Pro

Designing Maps for Colorblind Readability

By Stephanie Oliver

As map designers we should be considerate of accessibility…

There are an estimated 350 million people in the world with color vision deficiency. That is roughly 1 in 12 men and 1 in 200 women who are color blind. Statistically speaking the average person may know at least 25 people who are color blind.

When recognizing the impact that color can have in your map, it is important to understand the types of colorblindness that people can experience.

 

There are several types of color blindness:

People with deuteranopia are unable to perceive ‘green’ light or it can be deuteranomaly, which is a reduced sensitivity to green light. Deuteranopia and deuteranomaly are the most common form of color blindness.

Deuteranopes are more likely to confuse:

  1. Mid-reds with mid-greens
  2. Blue-greens with gray and mid-pinks
  3. Bright greens with yellows
  4. Pale pinks with light gray
  5. Mid-reds with mid-brown
  6. Light blues with lilac

 

People with protanopia are unable to perceive any ‘red’ light or it can be protanomaly, which is a reduced sensitivity to red light. Protanopia and protanomaly are less common types of color blindness.

Protanopes are more likely to confuse:

  1. Black with many shades of red
  2. Dark brown with dark green, dark orange and dark red
  3. Some blues with some reds, purples and dark pinks
  4. Mid-greens with some oranges

 

People with tritanopia are unable to perceive ‘blue’ light or it can be tritanomaly, which is a reduced sensitivity to blue light. Tritanopia and tritanomaly are extremely rare.

Tritanopes are more like to confuse:

  1. Light blues with grays
  2. Dark purples with black
  3. Mid-greens with blues
  4. Oranges with reds

 

Other people may have Monochromacy (achromatopsia), this means they see no color at all, only shades of gray. Monochromacy (achromatopsia) is extremely rare.

For the purposes of this article we will focus on maps readability for Deuteranopes and Protanopes, since they are the most common type. Provided at the end of the article will be resources for all forms of color blind readability issues.

 

How can we make our maps readable to those who may have some form of color blind readability issue?

To start talking about color blind readability we need to take a step back and cover some color basics.

Hue refers to the wavelengths our eyes perceive. It is the color we see – red, green, blue – those are all hues. Hue is a term that is often used interchangeably for color.

Value refers to the shade of a color. A lower value represents a darker color and a value of zero is black. Value increases in the lightness or whiteness of the color.

Saturation refers to the intensity or purity of the color. An intense color is more saturated, and a dull color is less saturated and looks more gray.

 

Let’s look at the color swatches available in ArcGIS Pro

The ArcGIS Pro color swatch selector in common vision, no filter.
The ArcGIS Pro color swatch selector in common vision, no filter.

When we look at the same colors for someone with deuteranopia or protanopia – we can see how the colors differ.

The ArcGIS Pro color swatch selector as it appears for Deuteranopia, Common Vision, and Protanopia.
The ArcGIS Pro color swatch selector with the two most common types of color vision readability.

To choose the colors that work best for readability, we will first divide this color swatch into three main categories- reds/oranges, yellows/greens, and blues/purples. This is a general guidance, and you will want to check your final colors through an emulator, which we talk about later.

To choose colors in the columns of red hues, we want to ensure to go down the column (vertically) when choosing colors that are next to each other. Do not choose colors that are side-by-side in the same row (horizontally) as they are more difficult to distinguish.

With the orange column we can choose one orange and one red  that are in the same row. But be cautious, when choosing colors diagonally in the reds and oranges, some look like the same color to someone with color blind readability issues.

The color swatch selector highlighting the best way to pick red and orange hues.
How to pick multiple reds and oranges.

When it comes to the yellows and greens, we again do not want to choose colors that are side-by-side in the same row. We can choose colors in the same column but when we do, we want to skip every other value, or we can choose 2-3 colors that are diagonal.

The color swatch selector highlighting the best way to pick yellow and green hues.
How to pick multiple yellows and greens.

With blues and purples we can choose 3 of the 4 colors in one row, typically skipping one hue in the two center columns. We can choose 2-3 colors that are diagonal to each other. If we choose all 4 that are diagonal, we may find 2colors may be too similar to each other. If we choose colors in a column, we will want to skip every other value.

The color swatch selector highlighting the best way to pick blue and purple hues.
How to pick multiple blues and purples.

When we are working with the gray scale, we will want to skip every other value no matter who is viewing the map. Even those who have no issues seeing color will have issues distinguishing a 10% gray next to a 20% gray. So we will want to choose 10%, 30%, 50%, etc. grays or 20%, 40%, 60%, etc. grays.

The color swatch selector highlighting the best way to pick grays
How to pick multiple grays.

This idea can also be applied to custom colors. We can create custom colors in the Color Properties menu. If we have a color that “almost” works, we can distinguish the color more by increasing or decreasing the value by 10% from another color that looks similar. Working with the saturation is another technique to distinguish between similar colors.

In the Color Properties, we can switch from the RGB (Red, Green, Blue) color model to the HSV (Hue, Saturation, Value) color model to access the ability to change the value of a color.

Show the ArcGIS Pro color editor and how changing the value by ten percent can make a distinction between two similar hues.
Changing the value of a color can help make it visual more distinct.

 

Fills, point symbols, line weights, and other styles can help us make the map more understandable…

In the graphic below, we can see that the hue might not be the most helpful variable to distinguish between features.

Two maps, on the left is what it looks like in color vision and on the right what the map look like to someone with color vision readability issues.
Left - Map with color vision --- Right - Map with Deuteranopia

Although two of the lines might appear nearly the same as far as color – we can still distinguish between them using the dashed effect on the line, as seen in the graphic below.

Two maps, on the left is what it looks like in color vision and on the right what the map look like to someone with color vision readability issues.
Left - Map with color vision and dashed lines--- Right - Map with Deuteranopia and dashed lines

When we use our color tips to choose different hues or vary the values, we can use both hue and shape to help make that distinction between features even clearer.

Two maps, on the left is what it looks like in color vision and on the right what the map look like to someone with color vision readability issues.
Left - Map with color vision and dashed lines and differences in value --- Right - Map with Deuteranopia and dashed lines and differences in value

 

You might be saying to yourself, “Wow, this is a lot of work, is there an easier way?”
Yes, there is!

Within ArcGIS Pro 2.3+ is a color ramp called Cividis that will allow us to use colors that were pre-designed to be readable for those with some form of color blindness.

When we are choosing a color ramp, we can click on Show Names, and look for the Cividis color ramp.

Color ramp selector in ArcGIS Pro highlighting the Cividis color scheme.
Use the show names to find the Cividis color scheme in the Color Ramp Selector.

We can also choose colors from this ramp by selecting Format Color Scheme; this is also where we can reverse the color ramp. We can select any color in this scheme and save is as a Style. If you are not familiar with a Style, it is a way for you save and share your symbols, colors, color schemes, label placements, and layout items.

Color Scheme Editor in ArcGIS Pro showing the Cividis Color Ramp
You can use the Color Scheme Editor to change the color ramp or pull individual colors.

If we are working with bivariate symbology, a colorblind readability symbology option, called the Yellow-Blue-Black 3×3 color scheme is available as well. Bivariate colors symbology shows the quantitative relationship between two variables in a feature layer. This type of symbology uses bivariate color schemes to visually compare, emphasize, or delineate values. Similar to graduated colors symbology, each variable is classified and each class is assigned a color.

Showing the drop-down in ArcGIS Pro for bivariate color schemes.
The Yellow-Blue-Black 3x3 color scheme is available when working with the bivariate or trivariate color schemes.

In addition, Cynthia Brewer – who created the ColorBrewer 2.0 website – has created color schemes that we can test for colorblind readability, and the colors are available as a Style in ArcGIS Pro. We can also use the ColorBrewer 2.0 website to input RGB or Hex color code ( values that tell the display that tell how much color to show) directly in the Color Properties in ArcGIS Pro.

 

Can we test that these concepts and changes work?

Emulators allow us to use a lens to see how our map will look to others.
In ArcGIS Pro 3.0+ is the Color Vision Simulator!

Color Vision Simulator options in ArcGIS Pro
The Color Vision Simulator in ArcGIS Pro 3.0

This will allow to see what your map looks like to those who have deuteranopia, protanopia, or tritanopia. You can access it in the View tab and check your map through 3 filters. You can change your colors on-the-fly and see the changes.

 

If you want to learn more visualization tips and tricks, check out the Mapping and Visualizing Data in ArcGIS course.

I hope this article helps make your maps more accessible for everyone!

Happy Mapping!
Stephanie

 

Want to learn more?

Colour Blind Awareness – UK –  Community Interest Company (non-profit): https://www.colourblindawareness.org/

Problematic Combinations for Color Deficient Vision – Penn State: https://accessibility.psu.edu/color/colorvisiondetails/

Understanding Color Blindness: A Guide to Accessible Design – Crux Collaborative: https://cruxcollaborative.com/insights/understanding-color-blindness-guide-to-accessible-design

Color Oracle: https://colororacle.org/ – free, color blindness simulator for Windows, Mac and Linux

Coblis: https://www.color-blindness.com/coblis-color-blindness-simulator/ – free, you can export a section of your map or graphic and run it through emulators

ColorZilla – free, Chrome and Firefox extension you can use to check colors – https://www.colorzilla.com/chrome/ and https://www.colorzilla.com/firefox/

Monosido Color Contrast Checker: https://monsido.com/tools/contrast-checker – free, a browser based color checker

WebAIM: https://webaim.org/resources/linkcontrastchecker/ – free, a browser based color contrast checker for web developers and can help with your app designs

WCAG Web Content Requirements: https://www.w3.org/TR/WCAG21/ – free, a reference guide to Web Content Accessibility Guidelines

Getting started with accessible storytelling for ArcGIS StoryMaps – https://storymaps.arcgis.com/stories/02670c9018f14cfbbaef7cba5c54d453

End of the Rainbow? New Map Scale Is More Readable by People Who Are Color Blind – Scientific American – https://www.scientificamerican.com/article/end-of-the-rainbow-new-map-scale-is-more-readable-by-peop…

Blog by Esri’s Kenneth Field – Too much rain for a rainbow – http://cartonerd.blogspot.com/2017/08/too-much-rain-for-rainbow.html

I also recommend the paper by Jenny/Kelso, Color Design for the Color Vision Impaired (they are the developers of Color Oracle).

Share this article

Subscribe
Notify of
0 Comments
Oldest
Newest
Inline Feedbacks
View all comments