Bar Plots
Créer des barplots avec la fonction barplot(height), où height est un vecteur ou une matrice. Si height est un vecteur, les valeurs déterminent les hauteurs des barres dans le tracé. Si height est une matrice et que l’option beside=FALSE, chaque barre du graphique correspond à une colonne de hauteur, les valeurs de la colonne donnant la hauteur des « sous-bars » empilées. Si height est une matrice et beside=TRUE, alors les valeurs de chaque colonne sont juxtaposées plutôt qu’empilées. Inclure l’option names.arg=(vecteur de caractères) pour étiqueter les barres. L’option horiz=TRUE pour créer un diagramme à barres horizontal.
Terrain à barres simple
# Simple Bar Plot
counts <- table(mtcars$gear)
barplot(counts, main="Car Distribution",
xlab="Number of Gears")
click to view
click to view
(Pour vous entraîner à réaliser un diagramme à barres simple dans R, essayez cette vidéo interactive.)
Tableau à barres empilé
cliquez pour afficher
Tableau à barres groupé
cliquez pour afficher
Notes
Les diagrammes à barres ne doivent pas nécessairement être basés sur des comptages ou des fréquences. Vous pouvez créer des diagrammes à barres qui représentent des moyennes, des médianes, des écarts types, etc. Utilisez la fonction aggregate( ) et passez les résultats à la fonction barplot( ).
Par défaut, la ligne d’axe catégorique est supprimée. Incluez l’option axis.lty=1 pour la dessiner.
Avec de nombreuses barres, les étiquettes des barres peuvent commencer à se chevaucher. Vous pouvez diminuer la taille de la police en utilisant l’option cex.names =. Les valeurs inférieures à un rétrécissent la taille de l’étiquette. En outre, vous pouvez utiliser des paramètres graphiques tels que les suivants pour aider à l’espacement du texte :
cliquez pour afficher
.