Visualization VocabularyDataviz vocabulary
Schéma : corrélogramme
Dessin : Adrien Taudière (CC0)
Exemple ggplot2 : corrélogramme
Adrien Taudière (CC0); code R ↓; données : palmerpenguins (Horst, Hill & Gorman 2020) (CC0)

graphique

corrélogramme

Matrice colorée des coefficients de corrélation entre toutes les paires de variables.

corrgram

also: correlation matrix plot

Colored matrix of correlation coefficients between every pair of variables.

Faux-ami : en anglais correlogram désigne d'abord l'autocorrélation en fonction du décalage (voir autocorrélogramme). Wilke appelle pourtant correlogram cette matrice ; corrgram est le nom de Friendly (2002).

Classification

  • graphique
  • matrices et tableaux › matrices colorées
  • corrélation

Canaux

  • inclinaison ou angle; secondaire : signe (variante en ellipses)
  • aire; secondaire : force de la corrélation (variante en cercles)
  • luminance; principal : force de la corrélation
  • saturation; principal : force de la corrélation (à la place de la luminance)
  • région de l'espace; principal : paire de variables
  • teinte; principal : signe de la corrélation

Attestation et synonymies

Littérature scientifique

OpenAlex : 36 articles depuis 2018, dont 47 % ces cinq dernières années; surtout en Medicine, Social Sciences, Agricultural and Biological Sciences

Références séminales

Paquets R

Code R de l'exemple ggplot2

library(ggplot2)
library(dplyr)
library(palmerpenguins)

## Pearson correlation of each pair of measurements, lower triangle only:
## the matrix is symmetric and its diagonal is always 1.
measures <- c(`Bill length` = "bill_length_mm", `Bill depth` = "bill_depth_mm",
              `Flipper length` = "flipper_length_mm", `Body mass` = "body_mass_g")
r <- cor(na.omit(penguins[, measures]))
dimnames(r) <- list(names(measures), names(measures))
pairs <- as.data.frame(as.table(r)) |>
  setNames(c("row", "column", "r")) |>
  filter(as.integer(row) > as.integer(column)) |>
  mutate(row = factor(row, levels = rev(names(measures))))

p <- ggplot(pairs, aes(x = column, y = row, fill = r)) +
  geom_tile(colour = "white", linewidth = 1) +
  geom_text(aes(label = sprintf("%.2f", r), colour = abs(r) > 0.5), size = 3.2) +
  scale_fill_gradientn(colours = idest_div, limits = c(-1, 1), name = "Correlation") +
  scale_colour_manual(values = c(`TRUE` = "white", `FALSE` = "#262626"), guide = "none") +
  coord_equal() +
  labs(title = "Flipper length and body mass correlate most (r = 0.87)",
       subtitle = "Pearson correlation between measurements of 342 penguins",
       x = NULL, y = NULL,
       caption = "Data: palmerpenguins (Horst, Hill & Gorman 2020)") +
  theme_lex_viz(grid = "", arrows = "") +
  theme(legend.position = "right")

Sources (5)

Citer cette fiche

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

RéférenceTaudière Adrien. 2026. corrélogramme. Dans Visualization Vocabulary, version 1.0.0. IdEst. https://dataviz.adrientaudiere.com/terme/corrgram.html

BibTeX
@incollection{taudiere2026-corrgram,
  author    = {Taudière, Adrien},
  title     = {corrélogramme},
  booktitle = {Visualization Vocabulary},
  year      = {2026},
  version   = {1.0.0},
  publisher = {IdEst},
  url       = {https://dataviz.adrientaudiere.com/terme/corrgram.html},
  note      = {CC0 1.0}
}

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