Best Data Viz
Relationship

Connected Scatter Plot

Scatter plot with points connected by lines, showing trajectory through two dimensions.

South Korea: GDP per capita vs Life expectancy

1960-2020, every 5 years (path direction = time)

View data (13 rows)
Chart data table: South Korea: GDP per capita vs Life expectancy
GDPLife ExpectancyYear
94455.301960
111858.801965
169662.201970
244164.401975
335866.101980
499468.901985
846571.701990
1313773.701995
16995762000
2162678.202005
2607080.202010
28732822015
3172183.402020
Make a connected scatter plot with your data

Use a connected scatter plot when…

  • Showing change path between two variables over time
  • Before/after trajectories

Avoid when…

  • No temporal ordering
  • Many overlapping paths

Data it needs

PropertyValue
Min Rows6
Min Columns3
Column Types
stringnumbernumber

Visual anatomy

Marks
circleline
Channels
position-xposition-yorder
Axes
x-quantitativey-quantitative

Guiding principles

Consider instead

Common mistakes

  • Assuming correlation is causation

  • Missing temporal labels on points

History

Long-standing form in economics and physics for phase diagrams and hysteresis loops; popularized for general audiences by Hans Rosling's animated trajectories at Gapminder (2006-).

Accessibility notes

Describe trajectory direction. Provide temporal order in text.

Related reading

Got data? Let's see what works.

Drop your CSV. You'll get a Connected Scatter Plot plus four alternatives - ranked by which one actually fits your data best.