Annoter un diagramme en barres

en langage R

L'essentiel de cette page !

Les annotations d'un diagrammes en barres (commande barplot()) peuvent se faire avec les paramètres xlab et ylab.

On peut ajouter une légende sans difficulté.

De façon général, toutes les annotations se font de la même façon que pour un graphique classique (scatter-plot).

  • Autre méthode pour ajouter une légende (méthode directe dans la fonction barplot())
# exemple 
x = c(1,2,3) 
barplot(x,col=c(2,3,4),legend.text = c("a","b","c"),args.legend=list(x="topleft")) 


  • Ajouter une légende - méthode complète
legend(x="topright", legend=c("TVA","Foncier","Revenus"), cex=0.8,fill=c("#F5BCA9","#F7D358","#D8F781"),bty="n")  
       
# x : position de la légende "topright", "bottomright", "topleft"... 
# légende : liste des textes à afficher 
# cex : taille des polices 
# fille : remplissage des barres 
# bty="n" - permet de supprimer le cadre de la légende 

# exemple 
barplot(c(3,8,4),col=c("red","green","blue")) 
legend(x="topleft",legend=c("TVA","Foncier","Revenus"),fill=c("red","green","blue"))  
  • Tracer une droite horizontale.
barplot(c(8,2,5),col="gold")
abline(h=3,lwd=2,col="red") # horizontale