Slopegraphs

Slopegraphs

Joey Cherdarchuk

Aug 21, 2012

Over the past few months I've become increasingly fond of Edward Tufte's Slopegraphs for data visualization. For those who are unfamiliar with them, I encourage you to read Charlie Park's excellent essay on the subject. The graphic seems to have been getting more use and Park's essay if not catalytic was at least prophetic (or perhaps I'm just experiencing the Baader-Meinhof phenomenon). Tufte says "Slopegraphs compare changes over time for a list of nouns located on an ordinal or interval scale. " and we can see how effective it is in his example:


However, I've discovered it to be quite useful for displaying differences that aren't necessarily over time.  To illustrate, I created the slopegraph below which is exceedingly effective at displaying life expectancy differences across countries between males and females.


Not only can you see the countries' rankings and relative values, but it is also easy to see aberrations (Zaire where men live longer than women), patterns (countries with higher life expectancies have a bigger difference between men and women), and comparisons (Russia v. Iran is my favorite).

The clean and precise nature of slopegraphs makes exploring and understanding data so much easier than some more fanciful representations. So how do you make a slopegraph?  Charlie Park's follow-up post lists a number of tools to help you create one. Personally I use Excel and recently Jon Peltier put together a nice tutorial.

If you want to read more on slopegraphs Edward Tufte's forum has twothreads you might find interesting.

Over the past few months I've become increasingly fond of Edward Tufte's Slopegraphs for data visualization. For those who are unfamiliar with them, I encourage you to read Charlie Park's excellent essay on the subject. The graphic seems to have been getting more use and Park's essay if not catalytic was at least prophetic (or perhaps I'm just experiencing the Baader-Meinhof phenomenon). Tufte says "Slopegraphs compare changes over time for a list of nouns located on an ordinal or interval scale. " and we can see how effective it is in his example:


However, I've discovered it to be quite useful for displaying differences that aren't necessarily over time.  To illustrate, I created the slopegraph below which is exceedingly effective at displaying life expectancy differences across countries between males and females.


Not only can you see the countries' rankings and relative values, but it is also easy to see aberrations (Zaire where men live longer than women), patterns (countries with higher life expectancies have a bigger difference between men and women), and comparisons (Russia v. Iran is my favorite).

The clean and precise nature of slopegraphs makes exploring and understanding data so much easier than some more fanciful representations. So how do you make a slopegraph?  Charlie Park's follow-up post lists a number of tools to help you create one. Personally I use Excel and recently Jon Peltier put together a nice tutorial.

If you want to read more on slopegraphs Edward Tufte's forum has twothreads you might find interesting.

LOVE DATA AS MUCH AS WE DO?

Join our readers who get design tips, visualization stories, and clarity straight from Darkhorse.

10139 81 Avenue NW
Edmonton, AB T6E 1W9
Canada

1-800-261-1832

Empower Your Research.


Amplify Your Insights.


Impact Your Mission.

© Darkhorse Visualization 2026 · All Rights Reserved

10139 81 Avenue NW
Edmonton, AB T6E 1W9
Canada

1-800-261-1832

Empower Your Research.


Amplify Your Insights.


Impact Your Mission.

© Darkhorse Visualization 2026 · All Rights Reserved

10139 81 Avenue NW
Edmonton, AB T6E 1W9
Canada

1-800-261-1832

Empower Your Research.


Amplify Your Insights.


Impact Your Mission.

© Darkhorse Visualization 2026 · All Rights Reserved

10139 81 Avenue NW
Edmonton, AB T6E 1W9
Canada

1-800-261-1832

Empower Your Research.


Amplify Your Insights.


Impact Your Mission.

© Darkhorse Visualization 2026 · All Rights Reserved