Awesome Strategies to Visualize Change with Time

Bo Yuan, Ph.D.
5 min readMay 7, 2024

If you are not a member, you can read the full article by clicking here.

This article summarizes effective strategies to visualize temporal changes, illustrated with inspiring graphic examples (with link to source code).

You can find more interesting data visualizations at DataBrewer.co, an excellent platform that shares data analysis and data viz. skills in R and Python.

Use Line Segments to Contrast Two Time Points

The following graph compares 1800 and 2015 regarding human life expectancy, population size, and GDP per capita for each country. The points signify the specific time points of different countries, and the line segments provide a visual trajectory of the change in each country. Additionally, the use of light grey rectangles serves to underscore the distinction between the two time periods.

Image reproduced in R ggplot2 from work by Datawrapper.

This graph was originally created by Lisa Charlotte Rost with Datawrapper. Check here to find my R ggplot2 reproduction of this work.

Use Arrows to Emphasize Direction of Changes

--

--

Bo Yuan, Ph.D.

Postdoctoral Fellow at Harvard University | Chem Bio Scientist | Data Scientist | Founder of DataBrewer.co.