Exemple simple
Cet exemple présente cette technique graphique et ses principaux paramètres.
Graphiques R · Graphique de densité
Ce guide présente les principales étapes pour créer et interpréter graphique de densité dans R.
Cette visualisation aide à comparer les valeurs, les distributions ou les relations selon la question étudiée. Une lecture rigoureuse tient compte des axes, des unités et des limites des données.
Cet exemple présente cette technique graphique et ses principaux paramètres.

Exécutez le code, examinez le résultat et adaptez les libellés, les échelles et le style à votre question.
set.seed(42)
x <- rnorm(200)
plot(density(x), lwd = 3, col = "#2563eb",
main = "Basic density plot", xlab = "Value")Cet exemple présente cette technique graphique et ses principaux paramètres.

Exécutez le code, examinez le résultat et adaptez les libellés, les échelles et le style à votre question.
d <- density(rnorm(200))
plot(d, type = "n", main = "Filled density")
polygon(d, col = adjustcolor("#2563eb", .25), border = NA)
lines(d, col = "#2563eb", lwd = 3)Cet exemple présente cette technique graphique et ses principaux paramètres.

Exécutez le code, examinez le résultat et adaptez les libellés, les échelles et le style à votre question.
x <- faithful$eruptions
plot(density(x, adjust = .5), col = "#2563eb", lwd = 2)
lines(density(x, adjust = 1.5), col = "#dc2626", lwd = 2)
legend("topright", c("Less smooth", "More smooth"),
col = c("#2563eb", "#dc2626"), lwd = 2, bty = "n")Cet exemple présente cette technique graphique et ses principaux paramètres.

Exécutez le code, examinez le résultat et adaptez les libellés, les échelles et le style à votre question.
cols <- c("#2563eb", "#0891b2", "#f59e0b")
sp <- levels(iris$Species)
plot(density(iris$Sepal.Length[iris$Species == sp[1]]),
xlim = range(iris$Sepal.Length), col = cols[1], lwd = 2)
for (i in 2:3) lines(density(iris$Sepal.Length[iris$Species == sp[i]]),
col = cols[i], lwd = 2)
legend("topright", sp, col = cols, lwd = 2, bty = "n")Cet exemple présente cette technique graphique et ses principaux paramètres.

Exécutez le code, examinez le résultat et adaptez les libellés, les échelles et le style à votre question.
x <- faithful$waiting
plot(density(x), col = "#2563eb", lwd = 3,
main = "Density with observed values")
rug(x, col = adjustcolor("#172554", .45))Cet exemple présente cette technique graphique et ses principaux paramètres.

Exécutez le code, examinez le résultat et adaptez les libellés, les échelles et le style à votre question.
library(ggplot2)
ggplot(iris, aes(Sepal.Length, fill = Species)) +
geom_density(alpha = .3) +
labs(title = "Sepal-length distributions", x = "Centimetres") +
theme_minimal()