Graphiques R · Graphique en mosaïque

Créer et interpréter Graphique en mosaïque dans R

Ce guide présente plusieurs façons de créer ce graphique dans R.

6 exemplesCode R reproductible
Avant de commencer

Choisir la variante adaptée à l’analyse

Cette visualisation aide à comparer les valeurs et les relations selon la question étudiée.

Exemples
06
Niveaux
Débutant + Intermédiaire
01
Exemple 01R de baseDébutant

Exemple simple

Cet exemple montre une manière d’utiliser ce graphique et ses principaux paramètres.

Exemple simple : exemple généré dans R
Résultat de l’exemple généré dans R.

Exécutez le code, observez la représentation visuelle et adaptez les libellés, les échelles et le style à la question analytique.

RExécuter ce code
tab<-table(Titanic[,"Class"],Titanic[,"Survived"]);mosaicplot(tab,color=c("#bfdbfe","#2563eb"),main="Class and survival")
02
Exemple 02R de baseDébutant

Exemple ombré

Cet exemple montre une manière d’utiliser ce graphique et ses principaux paramètres.

Exemple ombré : exemple généré dans R
Résultat de l’exemple généré dans R.

Exécutez le code, observez la représentation visuelle et adaptez les libellés, les échelles et le style à la question analytique.

RExécuter ce code
tab<-xtabs(Freq~Class+Survived,data=as.data.frame(Titanic));mosaicplot(tab,shade=TRUE,main="Departures from independence")
03
Exemple 03R de baseDébutant

Exemple étiquettes

Cet exemple montre une manière d’utiliser ce graphique et ses principaux paramètres.

Exemple étiquettes : exemple généré dans R
Résultat de l’exemple généré dans R.

Exécutez le code, observez la représentation visuelle et adaptez les libellés, les échelles et le style à la question analytique.

RExécuter ce code
tab<-xtabs(Freq~Sex+Survived,data=as.data.frame(Titanic));mosaicplot(tab,color=c("#dbeafe","#1d4ed8"),xlab="Sex",ylab="Survival")
04
Exemple 04R de baseIntermédiaire

Exemple à plusieurs variables

Cet exemple montre une manière d’utiliser ce graphique et ses principaux paramètres.

Exemple à plusieurs variables : exemple généré dans R
Résultat de l’exemple généré dans R.

Exécutez le code, observez la représentation visuelle et adaptez les libellés, les échelles et le style à la question analytique.

RExécuter ce code
tab<-xtabs(Freq~Class+Sex+Survived,data=as.data.frame(Titanic));mosaicplot(tab,color=TRUE,main="Class, sex, and survival")
05
Exemple 05R de baseIntermédiaire

Exemple proportions

Cet exemple montre une manière d’utiliser ce graphique et ses principaux paramètres.

Exemple proportions : exemple généré dans R
Résultat de l’exemple généré dans R.

Exécutez le code, observez la représentation visuelle et adaptez les libellés, les échelles et le style à la question analytique.

RExécuter ce code
tab<-xtabs(Freq~Survived+Class,data=as.data.frame(Titanic));mosaicplot(tab,color=hcl.colors(4,"Blues 3"),main="Survival composition by class")
06
Exemple 06R de baseIntermédiaire

Exemple personnalisé

Cet exemple montre une manière d’utiliser ce graphique et ses principaux paramètres.

Exemple personnalisé : exemple généré dans R
Résultat de l’exemple généré dans R.

Exécutez le code, observez la représentation visuelle et adaptez les libellés, les échelles et le style à la question analytique.

RExécuter ce code
tab<-xtabs(Freq~Class+Survived,data=as.data.frame(Titanic));mosaicplot(tab,color=c("#fca5a5","#60a5fa"),border="white",main="Titanic survival")