
chart
stem-and-leaf plot
Distribution where each value stays readable, the leading digit forming the stem and the next the leaf.
diagramme en tiges et feuilles
aussi : diagramme tige-et-feuillesDistribution où chaque valeur reste lisible, le chiffre de tête formant la tige et le suivant la feuille.
Dû à Tukey. Il montre la forme de la distribution sans perdre les valeurs, contrairement à l'histogramme.
Classification
- chart
- text
- distribution
- the name evokes: nature
Channels
length; main: count (length of the row of digits)
spatial region; main: class (stem)
Attestation and synonyms
- French term: Tillé, Résumé du cours de statistique descriptive avec une introduction au calcul de probabilités, lecture notes, 2023↗
- English definition: Tufte, The Visual Display of Quantitative Information, 2nd ed., 2001
- diagramme branche-et-feuille; French Wikipedia↗
Scientific literature
OpenAlex: 144 papers since 1986, 12% in the last five years; mostly in Mathematics, Computer Science, Medicine; Wikidata
Seminal references
- invention (1972) Tukey (1972). Some graphic and semigraphic displays. In Statistical Papers in Honor of George W. Snedecor. Iowa State University Press; Friendly & Denis 2001
- diffusion (1977) Tukey (1977). Exploratory Data Analysis. Addison-Wesley; Wikipedia in English
R packages
- R
graphics::stem()R de base.
R code of the ggplot2 example
library(ggplot2)
library(dplyr)
library(HistData)
## Speed of light, measured to the nearest 10 km/s: the hundreds make the
## stem, split in two (leaves 0-4, then 5-9), the tens the leaf.
leaves <- Michelson |>
mutate(v = 299000 + velocity, stem = v %/% 100, leaf = (v %/% 10) %% 10,
half = stem * 2 + (leaf >= 5)) |>
arrange(half, leaf) |>
group_by(half) |>
mutate(position = row_number()) |>
ungroup()
stems <- tibble(half = seq(min(leaves$half), max(leaves$half))) |>
mutate(label = half %/% 2)
p <- ggplot(leaves, aes(x = position, y = -half)) +
geom_text(aes(label = leaf), size = 3, colour = "#9b2367") +
geom_text(data = stems, aes(x = -0.6, y = -half, label = label), hjust = 1, size = 3, colour = "#535353") +
geom_vline(xintercept = 0, colour = "#535353", linewidth = 0.4) +
scale_x_continuous(limits = c(-3.5, 30), expand = c(0, 0)) +
labs(title = "Over half of the measurements lie from 299 800 to 299 890",
subtitle = "Speed of light (km/s), 100 measurements of 1879; 2998 | 7 reads 299 870",
x = NULL, y = NULL,
caption = "Data: Michelson 1882, via the HistData R package") +
theme_lex_viz(grid = "", arrows = "") +
theme(axis.text = element_blank())Sources (14)
29 occurrences in the corpus; indexed by 6 books
Show the 14 sources
- Better data visualizations: a guide for scholars, researchers, and wonks
- Data Visualisation Guide, data.europa.eu
- Envisioning information
- Info we trust: how to inspire the world with data
- Les fondamentaux de la visualisation de données
- LibreTexts Statistics, textbook chapters on charts
- StatsLearn, “Graphs and displays” glossary↗
- The grammar of graphics
- The visual display of quantitative information
- Thematic Cartography and Geovisualization
- Tillé, Résumé du cours de statistique descriptive avec une introduction au calcul de probabilités, lecture notes, 2023↗
- Tufte, The Visual Display of Quantitative Information, 2nd ed., 2001
- Visualizing with text
- Wikipedia in English↗
Cite this entry
Stable addresshttps://dataviz.adrientaudiere.com/en/term/stem-and-leaf-plot.html
ReferenceTaudière Adrien. 2026. stem-and-leaf plot. In Visualization Vocabulary, version 1.0.0. IdEst. https://dataviz.adrientaudiere.com/en/term/stem-and-leaf-plot.html
BibTeX
@incollection{taudiere2026-stem-and-leaf-plot,
author = {Taudière, Adrien},
title = {stem-and-leaf plot},
booktitle = {Visualization Vocabulary},
year = {2026},
version = {1.0.0},
publisher = {IdEst},
url = {https://dataviz.adrientaudiere.com/en/term/stem-and-leaf-plot.html},
note = {CC0 1.0}
}Page created on 2026-10-13. Text last changed on 2026-11-02. Images last changed on 2026-11-09. Numbers computed on 2026-10-22.