Tracer un diagramme en barres ou diagramme en bâtons
L'essentiel !
L'essentiel !
Tracer un diagramme sous R se fait avec la commande barplot().
Taper ?barplot dans la console R pour obtenir de l'aide directement à partir de R.
Certains paramètres de barplot sont incontournables tels col (couleur), space (espace entre les barres = largeur des barres), border (bordures des barres), names.arg (noms des barres) et horiz (bâtons horizontaux ou verticaux)...
Tracer un diagramme en barres
Tracer un diagramme en barres
Voici comment tracer un barplot avec le programme R. Pour aller plus loin cliquer sur les autres liens du menu ci-dessus.
Mots clefs : diagramme en barres, diagrammes en bâtons...
- Réaliser un diagramme en barres avec le logiciel R à partir d'une liste de valeurs x
x = c(1,2,1) # x est donné à titre d'exemple
barplot(x)
Fonction barplot
- Changer les limitations de l'axe des ordonnées
x = c(1,14,9) # x est donné à titre d'exemple
barplot(x,ylim=c(0,20),col="cyan")
- Encadrer le diagramme en barres
x = c(3,4,3.5,2)
barplot(x,col="red")
box() # box() permet d'encadrer le diagramme
- Changer la mise en forme : couleur, encadrement des barres
x = c(3,4,3.5,2)
barplot(x,col="#EEEE11",border=NA)
# col pour la couleur, border = NA si on ne veut pas de bordure sur les bâtons - ici la couleur #EEEE11 est donnée avec précision en hexadécimal
# Cliquer sur ce lien pour plus de couleurs hexadécimales
# Couleurs préprogrammés
barplot(x,col=c(1,2,3),border=NA)
- Changer l'épaisseur du traits de bordures des barres et/ou hachurer les barres
x = c(3,4,3.5,2)
par(lwd=2) # doit précéder la fonction barplot pour changer l'épaisseur des traits du diagramme
barplot(x, density=c(5,15,30),angle=c(0,45,70),col=6)
# density = nombres de traits par unité de surface (densité)
# angle = angle des traits
- Changer l'espacement entre les barres
x = c(3,4,3.5,2)
barplot(x,col="#EE88EE",space=2) # space permet de jouer sur l'espacement
- Changer le type de diagramme en barres : barres horizontales ou barres verticales
# exemple :
x = c(3,4,3.5,2) ; barplot(x, horiz = T,col="green")
- Changer le nom des barres
# exemple :
x <- c(3,4,3.5,2)
noms_barres <- c("Gertrude","Hector","Moi","Half")
barplot(x,col="orange",names.arg=noms_barres)
- Titre du diagrammes, sous-titre et titres des axes
# exemple :
x <- c(3,4,3.5,2)
barplot(x,col="red",xlab="Axe X",ylab="Axe Y (unités)",main="Titre",sub="Sous-titre")
Aller plus loin dans les diagrammes en barres en retournant à sur la listes d'exemples ou en cliquant ci-dessous :
Aller plus loin dans les diagrammes en barres en retournant à sur la listes d'exemples ou en cliquant ci-dessous :