Dec 4, 2024
3 Min

A Guide to Design Blind-Friendly Colors in Data Visualization

author
PlotSet teamwriter

Data visualization is one of the most powerful tools for storytelling, but what happens when your carefully crafted charts become inaccessible to a significant portion of your audience? Approximately 1 in 12 men and 1 in 200 women globally have some form of color vision deficiency (CVD). Millions of people might struggle to interpret visuals if they’re not designed with accessibility in mind.

In this blog, we’ll explore:


  • What color blindness is and how it impacts data perception.
  • Strategies to design charts that are accessible to everyone.
  • Tools and resources to test and implement blind-friendly visualizations.

Understanding Color Blindness


Color blindness affects how people perceive certain colors, with the most common types being related to red-green and blue-yellow distinctions. Below is a quick breakdown of color vision types and their prevalence:

For example, a person with Deuteranopia might find it difficult to distinguish red from green, which could make a red-green heatmap or pie chart completely unintelligible.

Why Accessibility Matters in Data Visualization


Imagine presenting a critical business report where a red alert and a green success indicator look identical to a decision-maker with color blindness. Without accessible design, your data could lead to misinterpretation and even costly errors.

Accessible visualizations are not just ethical; they’re practical. They ensure your message reaches the broadest possible audience, including those with visual impairments. Imagine presenting a critical business report where a red alert and a green success indicator look identical to a decision-maker with color blindness. Without accessible design, your data could lead to misinterpretation and even costly errors.

Accessible visualizations are not just ethical; they’re practical. They ensure your message reaches the broadest possible audience, including those with visual impairments.

How to Create Blind-Friendly Charts



1. Use Color-Blind Friendly Palettes


Some color combinations are more distinguishable than others. Here’s an example of a palette designed for inclusivity:

Before: A typical red-green heatmap.

After: A heatmap with shades of blue and orange, which are more universally distinguishable.

2. Prioritize High Contrast

Contrast makes your charts easier to read, even for those without visual impairments. Ensure a minimum contrast ratio of 4.5:1 between text and background. Tools like Contrast Checker can help.

3. Avoid Problematic Color Pairings


The following combinations are challenging for those with color vision deficiencies:

  • Red vs. Green
  • Blue vs. Purple
  • Green vs. Brown

Use alternative color pairs, such as blue vs. orange or yellow vs. purple, to ensure readability.

4. Add Redundancy


Don’t rely solely on color to convey information. Incorporate:

  • Patterns: Use striped, dotted, or checkered fills in bar or line charts.
  • Direct Labels: Place text labels directly on the chart instead of using a legend.
  • Shapes and Line Styles: Use distinct markers (e.g., circles, squares) or line styles (e.g., dashed, solid).

5. Test Your Charts


Simulation tools can show you how your charts appear to people with different types of color blindness:

  • Simulators that show how images look to those with CVD.
  • Color Oracle: Applies a color blindness filter to your screen in real-time.

Practical Example: A Pie Chart Transformation


Original Chart


A pie chart with red, green, and blue segments.

Problem: Red and green appear nearly identical to people with Deuteranopia.

Improved Chart


Replace red with orange and green with teal, ensuring a high-contrast palette. Add direct labels to each slice and texture to differentiate segments further.

Tools for Blind-Friendly Visualizations


Here are some popular tools and features that support accessible design:

  • Tableau: Includes built-in palettes for color blindness.
  • Matplotlib (Python): Use colorblind_friendly=True in your settings.
  • Color Brewer: Provides scientifically tested color schemes for data visualization

Conclusion: Inclusion Drives Impact


Designing blind-friendly visualizations isn’t just an accessibility checkbox; it’s about improving communication for everyone. By using thoughtful color choices, high contrast, and redundant markers, you ensure your data is both beautiful and meaningful for a wider audience.

Start your accessibility journey today. A small change in your design process can create a big difference for someone who sees the world differently.

We, the PlotSet team, are enthusiastic to spice up your storytelling world using data visualization, and we will show you how to do so through various blogs. If you’re into data journalism or you just want to present your data to an audience, we strongly suggest taking a look at what we have prepared for you here. Enjoy reading!

Related articles