[R] Histogramme avec R.

Tout ce qui concerne par exemple les outils de calcul numérique, de calcul formel ou de géométrie.
[participation réservée aux membres inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
Fabrice Couvreur
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 604
Inscription : samedi 18 août 2007, 01:55

[R] Histogramme avec R.

Message non lu par Fabrice Couvreur »

Bonjour à tous,
Je profite des vacances pour explorer les immenses possibilités de R.
Le but est de construire un histogramme des effectifs d'une série statistique dont les valeurs du caractère sont regroupées en classes de même amplitude (niveau seconde).

Code : Tout sélectionner

[180 ; 190[ : 2
[190 ; 200[ : 26
[200 ; 210[ : 35
[210 ; 220[ : 60
[220 ; 230[ : 7
Je pense être parvenu à quelque chose de convaincant en utilisant ce code :

Code : Tout sélectionner

> classes<-seq(180,230,10)
> classes
[1] 180 190 200 210 220 230
> effectifs<-c(2,26,35,60,7,0)
> effectifs
[1]  2 26 35 60  7  0
> taille<-rep(classes,effectifs)
> taille
  [1] 180 180 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190
 [19] 190 190 190 190 190 190 190 190 190 190 200 200 200 200 200 200 200 200
 [37] 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200
 [55] 200 200 200 200 200 200 200 200 200 210 210 210 210 210 210 210 210 210
 [73] 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210
 [91] 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210
[109] 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 220 220 220
[127] 220 220 220 220
> hist(taille,breaks=classes,right=FALSE,main="",xlab="Taille",ylab="Effectif",col="magenta")
J'ai une question : comment modifier les unités graphiques sur les axes pour avoir, par exemple, 1cm pour 10 sur l'axe des ordonnées et 2cm pour 100 sur l'axe des abscisses ?
Merci pour votre aide.