Bonjour,
Tout juste débutant sous R, j'essaye de tracer un diagramme en baton.
Les données sont simples :
- des notes variant de 0 à 20
- un nombre d'étudiants ayant eu la note considéré
J'ai pour cela créé un premier vecteur de notes :
notes<-c(0:20)
Puis un deuxième vecteur n :
n<-c(2,0,0,4,0,3,4,10,6,5,8,13,10,7,8,5,2,0,3,0,0)
signifiant que
- 2 étudiants ont eu 0
- 0 étudiants ont eu 1
- 0 étudiants ont eu 2
- 4 étudiants ont eu 3
etc...
Je cherchais à représenter un diagramme en bâton de cette distribution.
Je ne sais pas s'il faut créer une table, une matrice ou une dataframe avec ces vecteurs...ou bien les utiliser tels quels.
Ensuite quel type de fonction utiliser pour la représentation graphique ?
J'ai essayé un :
barplot(n,notes)
qui parait fonctionner mais la largeur des barres parait proportionnelle : certaines sont très fines d'autres plus larges.
Je n'ai pas vu d'option dans barplot permettant de niveler les largeurs des barres.
Merci pour vos éclaircissements.
Partager