chart
connected scatterplot
also: connected scatter plotScatterplot whose points are joined in time order.
nuage de points connecté
aussi : nuage de points connectésNuage de points dont les points sont reliés dans l'ordre temporel.
Classification
- chart
- points and bubbles › scatterplots
- correlation, change over time; Financial Times Visual Vocabulary
Channels
position on common scale; main: two quantitative variables
tilt/angle; secondary: direction of change (direction of the segments)
Attestation
- French term: Financial Times Visual Vocabulary, French version↗
- English definition: Data Visualisation Guide, data.europa.eu
Scientific literature
OpenAlex: 15 papers since 2015, 27% in the last five years; mostly in Computer Science, Environmental Science, Business, Management and Accounting
Seminal references
R packages
- R
ggplot2::geom_path(); GitHub 7 025 stars; last commit 2026-10; paper (33 455 citations) Relie les points dans l'ordre des données.
R code of the ggplot2 example
library(ggplot2)
library(dplyr)
library(gapminder)
countries <- gapminder |>
filter(country %in% c("China", "Rwanda", "South Africa")) |>
arrange(country, year)
ends <- countries |>
filter(year %in% range(year))
p <- ggplot(countries, aes(x = gdpPercap, y = lifeExp, colour = country)) +
geom_path(linewidth = 0.6) +
geom_point(size = 1.4) +
geom_text(data = filter(ends, year == max(year)), aes(label = country),
hjust = 0, nudge_x = 0.05, size = 3.2) +
geom_text(data = filter(ends, year == min(year)), aes(label = year),
hjust = 1, nudge_x = -0.05, size = 3) +
scale_x_log10(labels = scales::label_dollar(accuracy = 1, big.mark = "\u2009"),
expand = expansion(mult = c(0.08, 0.3))) +
scale_y_continuous(labels = lex_number, breaks = lex_break_breaks, expand = lex_break_expand) +
labs(title = "China gained 29 years of life expectancy, South Africa\nlost 12 after 1992 although its GDP per capita grew",
subtitle = "1952 to 2007: one point every five years, joined in time order",
x = "GDP per capita (log scale)", y = "Life expectancy (years)",
caption = "Data: Gapminder, via the gapminder R package") +
theme_lex_viz(break_not_zero = "y") +
theme(legend.position = "none")Sources (12)
50 occurrences in the corpus; indexed by 7 books
Show the 12 sources
- Better data visualizations: a guide for scholars, researchers, and wonks
- Data Visualisation Guide, data.europa.eu
- Data visualisation: a handbook for data driven design
- Data visualization: a practical introduction
- Effective data visualization: the right chart for the right data
- Financial Times Visual Vocabulary, French version↗
- How charts lie: getting smarter about visual information
- Info we trust: how to inspire the world with data
- More Practical Charts
- The Truthful Art: Data, Charts, and Maps for Communication
- Visualization of Time-Oriented Data
- Wilke, Fundamentals of Data Visualization, O'Reilly, 2019
Cite this entry
Stable addresshttps://dataviz.adrientaudiere.com/en/term/connected-scatterplot.html
ReferenceTaudière Adrien. 2026. connected scatterplot. In Visualization Vocabulary, version 1.0.0. IdEst. https://dataviz.adrientaudiere.com/en/term/connected-scatterplot.html
BibTeX
@incollection{taudiere2026-connected-scatterplot,
author = {Taudière, Adrien},
title = {connected scatterplot},
booktitle = {Visualization Vocabulary},
year = {2026},
version = {1.0.0},
publisher = {IdEst},
url = {https://dataviz.adrientaudiere.com/en/term/connected-scatterplot.html},
note = {CC0 1.0}
}Page created on 2026-10-13. Text last changed on 2026-11-12. Images last changed on 2026-11-12. Numbers computed on 2026-10-22.