Color Choice: Picking Palettes with Purpose

Great visualizations don’t use color just for decoration — they use it to clarify, emphasize, and guide. Effective color choices make your plots readable, accurate, and inclusive. Choosing colors thoughtfully helps avoid misleading impressions and highlights the patterns that matter most.

This no-code lesson focusses on how to choose colors with both purpose and accessibility in mind: selecting well-designed palettes, ensuring color-blind safety and sufficient contrast, and applying principles that make visualizations clearer and more reliable for everyone.

Members only9 minutes read

🎨 A Bit of Color Theory

Before diving deeper into palettes, it helps to understand the basic  vocabulary used to describe colors . These properties determine how colors relate to one another and how we perceive them in visualizations.

Many modern color models — such as HSL (Hue, Saturation, Lightness) or HCL (Hue, Chroma, Luminance) — are built around these dimensions. While the well-known "Red-Blue-Green" (RGB) model is useful for digital displays, HCL or HSL are often more intuitive for designing palettes that are perceptually balanced.

📇 Coloring Data

When visualizing data, color is more than aesthetics. It’s a visual variable that decodes information.

The right palette helps reveal patterns and important details in your data, while a poor choice can obscure them. Leaving out some special cases for now, we can classify three main palette types:

Oh no! 😱

It seems like you haven’t enrolled in the course yet!

Join many other students today and become the ggplot2 expert your company needs!


Or Login

← Previous

Custom Themes

Next →

Color Palettes