graphique
corrélogramme
Matrice colorée des coefficients de corrélation entre toutes les paires de variables.
corrgram
also: correlation matrix plotColored 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
- terme français : Grosjean & Engels, Science des données biologiques I-III (Université de Mons)
- définition anglaise : Wilke, Fundamentals of Data Visualization, O'Reilly, 2019
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
- invention (2002) Friendly (2002). Corrgrams: exploratory displays for correlation matrices. The American Statistician (698 citations)
Paquets R
- R
corrplot::corrplot(); GitHub 347 étoiles; dernier commit 2024-10 - R
corrgram::corrgram(); GitHub 18 étoiles; dernier commit 2026-09; article (688 citations) DOI de la méthode (Friendly 2002), que le paquet implémente.
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.