Exemple à deux ensembles
Cet exemple présente cette technique graphique et ses principaux paramètres.
Graphiques R · Diagramme de Venn
Ce guide présente les principales étapes pour créer et interpréter diagramme de venn 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.
plot.new(); plot.window(xlim = c(0,10), ylim = c(0,7), asp = 1)
symbols(c(4,6), c(3.5,3.5), circles = c(2.4,2.4), inches = FALSE, add = TRUE,
bg = c(adjustcolor("#2563eb",.4), adjustcolor("#f59e0b",.4)))
text(c(2.5,7.5,5), c(6,6,3.5), c("Set A","Set B","A ∩ B"), font = 2)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.
plot.new(); plot.window(xlim=c(0,10), ylim=c(0,7), asp=1)
symbols(c(4,6), c(3.5,3.5), circles=c(2.4,2.4), inches=FALSE, add=TRUE,
bg=c(adjustcolor("#2563eb",.4),adjustcolor("#f59e0b",.4)))
text(c(3,5,7), 3.5, c(18,12,21), cex=1.4, font=2)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.
plot.new(); plot.window(xlim=c(0,10), ylim=c(0,8), asp=1)
cols <- adjustcolor(c("#2563eb","#f59e0b","#10b981"),.35)
symbols(c(4,6,5), c(4.5,4.5,2.8), circles=rep(2.4,3), inches=FALSE, add=TRUE, bg=cols)
text(c(2.6,7.4,5), c(6.8,6.8,.3), c("A","B","C"), font=2)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.
A <- rownames(mtcars)[mtcars$mpg > 20]
B <- rownames(mtcars)[mtcars$hp > 110]
c(A_only = length(setdiff(A,B)),
both = length(intersect(A,B)),
B_only = length(setdiff(B,A)))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.
nA <- 35; nB <- 60
plot.new(); plot.window(xlim=c(0,12), ylim=c(0,8), asp=1)
symbols(c(4,7), c(4,4), circles=sqrt(c(nA,nB)/pi), inches=FALSE, add=TRUE,
bg=adjustcolor(c("#2563eb","#f59e0b"),.35))
text(c(3,8), 4, c(nA,nB), font=2)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.
intersection_counts <- c("A only"=22,"B only"=18,"C only"=15,
"A & B"=9,"A & C"=7,"B & C"=6,"A & B & C"=4)
barplot(sort(intersection_counts), horiz=TRUE, las=1,
col="#2563eb", border=NA, xlab="Elements")