Diagramme en barres

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Aurélia Zanni
Messages : 12
Enregistré le : 01 Mai 2018, 08:14

Diagramme en barres

Messagepar Aurélia Zanni » 02 Mai 2018, 07:37

Bonjour,

J'ai réalisé un diagramme en barre, j'ai placé les étiquettes de chaques barres perpendiculaires à l'axe des x (las=2). Le problème est que ces étiquettes sont trop longues et ne s'affichent pas entièrement. J'ai utilisé la fonction cex.axis pour les réduire mais elles restent hors cadre, d'ailleurs je ne suis pas sure que la fonction ait fonctionné.
Comment puis-je faire pour réduire leur police ou bien les afficher au dessus de mes barres et pas en dessous ?

Je vous remercie.

Fred Santos
Messages : 233
Enregistré le : 11 Avr 2009, 10:00
Contact :

Re: Diagramme en barres

Messagepar Fred Santos » 02 Mai 2018, 08:30

Bonjour,

Redéfinir les marges extérieures pourrait aider en faisant précéder l'instruction graphique par la ligne suivante (par exemple) :

Code : Tout sélectionner

par(cex=0.8, mar=c(8,3,3,1))

Cela aura pour effet d'augmenter la marge inférieure (ici, 8), et devrait permettre aux étiquettes de s'afficher correctement.

Serge Rapenne
Messages : 1426
Enregistré le : 20 Aoû 2007, 15:17
Contact :

Re: Diagramme en barres

Messagepar Serge Rapenne » 02 Mai 2018, 09:33

Bonjour,

Pour ajouter les étiquettes au dessus des barres, tu peux faire comme ça :

Code : Tout sélectionner

dta<-1:5 #données pour l'ex
label=paste("une étiquette longue",dta) #des labels longs
bp<-barplot(dta,ylim=c(0,15)) #on trace le bp
text(bp,dta+1,label, srt=90,pos=4) on affiche les etiquettes


Serge

Aurélia Zanni
Messages : 12
Enregistré le : 01 Mai 2018, 08:14

Re: Diagramme en barres

Messagepar Aurélia Zanni » 03 Mai 2018, 07:22

Bonjour,

Je vous remercie pour ces solutions judicieuses.

Cordialement.


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité