Best Data Viz
Color

Perceptually Uniform Colormaps.

Use sequential / diverging scales. Never rainbow.

Rainbow colormaps create visual boundaries where none exist in the data because human color perception is non-linear. Use sequential scales (viridis, inferno) for ordered data and diverging scales for data with a meaningful midpoint. Never use rainbow.

Cynthia Brewer, 1994 · ColorBrewer · Adopted by matplotlib, D3, Tableau

Charts that apply this principle