Visualization VocabularyDataviz vocabulary
Schéma : diagramme en rayons de soleil
Dessin : Adrien Taudière (CC0)
Schéma explicatif : diagramme en rayons de soleil
Dessin : Adrien Taudière (CC0)
Exemple ggplot2 : diagramme en rayons de soleil
Adrien Taudière (CC0); code R ↓; données : gapminder (Bryan 2025) (CC BY 4.0)

graphique

diagramme en rayons de soleil

aussi : graphique en anneaux

Hiérarchie représentée par des anneaux concentriques subdivisés.

sunburst

also: radial treemap, sunburst chart

Hierarchy shown as subdivided concentric rings.

Lagnel emploie « graphique en anneaux » pour sunburst.

Classification

  • graphique
  • secteurs, pavages et unités › secteurs
  • partie d'un tout
  • le nom évoque : nature, objet

Canaux

Attestation et synonymies

Littérature scientifique

OpenAlex : 173 articles depuis 1992, dont 35 % ces cinq dernières années; surtout en Computer Science; Wikidata

Références séminales

Paquets R

Code R de l'exemple ggplot2

library(ggplot2)
library(dplyr)
library(gapminder)

## Each country takes its share of the turn, continent by continent, largest
## first; each continent spans its countries.
countries <- gapminder |>
  filter(year == 2007) |>
  arrange(continent, desc(pop)) |>
  mutate(end = cumsum(as.numeric(pop)),
         start = lag(end, default = 0),
         middle = (start + end) / 2)
continents <- countries |>
  group_by(continent) |>
  summarise(start = min(start), end = max(end), middle = (start + end) / 2)

## Inner ring: continents; outer ring: countries. Countries of over 200
## million people are named outside the circle.
p <- ggplot() +
  geom_rect(data = continents, aes(xmin = 0.7, xmax = 2, ymin = start, ymax = end, fill = continent),
            colour = "white", linewidth = 0.6) +
  geom_rect(data = countries, aes(xmin = 2, xmax = 2.6, ymin = start, ymax = end, fill = continent),
            colour = "white", linewidth = 0.15) +
  geom_text(data = filter(continents, continent != "Oceania"), aes(x = 1.6, y = middle, label = continent),
            colour = "white", fontface = "bold", size = 2.8) +
  geom_text(data = filter(countries, pop > 2e8),
            aes(x = 3, y = middle, label = country, hjust = ifelse(middle < max(end) / 2, 0, 1)),
            size = 2.8) +
  scale_x_continuous(limits = c(0, 2.6), oob = scales::oob_keep) +
  scale_fill_manual(values = continent_colors) +
  coord_radial(theta = "y", expand = FALSE, clip = "off") +
  labs(title = "Three people in five live in Asia",
       subtitle = "142 countries in 2007, inside their continent",
       x = NULL, y = NULL,
       caption = "Data: Gapminder, via the gapminder R package") +
  theme_lex_viz(grid = "", arrows = "") +
  theme(legend.position = "none", axis.text = element_blank())

Sources (21)

119 occurrences dans le corpus; indexé par 4 ouvrages

Afficher les 21 sources

Citer cette fiche

Adresse stablehttps://dataviz.adrientaudiere.com/terme/sunburst.html

RéférenceTaudière Adrien. 2026. diagramme en rayons de soleil. Dans Visualization Vocabulary, version 1.0.0. IdEst. https://dataviz.adrientaudiere.com/terme/sunburst.html

BibTeX
@incollection{taudiere2026-sunburst,
  author    = {Taudière, Adrien},
  title     = {diagramme en rayons de soleil},
  booktitle = {Visualization Vocabulary},
  year      = {2026},
  version   = {1.0.0},
  publisher = {IdEst},
  url       = {https://dataviz.adrientaudiere.com/terme/sunburst.html},
  note      = {CC0 1.0}
}

Fiche créée le 13/10/2026. Texte modifié le 12/11/2026. Images modifiées le 11/11/2026. Chiffres calculés le 22/10/2026.