Les posteurs les plus actifs de la semaine
Fred_44
Problème de graphique Statistique (Novice) Vote_lcapProblème de graphique Statistique (Novice) Voting_barProblème de graphique Statistique (Novice) Vote_rcap 
Eric Wajnberg
Problème de graphique Statistique (Novice) Vote_lcapProblème de graphique Statistique (Novice) Voting_barProblème de graphique Statistique (Novice) Vote_rcap 
zezima
Problème de graphique Statistique (Novice) Vote_lcapProblème de graphique Statistique (Novice) Voting_barProblème de graphique Statistique (Novice) Vote_rcap 
Volivoile
Problème de graphique Statistique (Novice) Vote_lcapProblème de graphique Statistique (Novice) Voting_barProblème de graphique Statistique (Novice) Vote_rcap 
Ayana
Problème de graphique Statistique (Novice) Vote_lcapProblème de graphique Statistique (Novice) Voting_barProblème de graphique Statistique (Novice) Vote_rcap 
gg
Problème de graphique Statistique (Novice) Vote_lcapProblème de graphique Statistique (Novice) Voting_barProblème de graphique Statistique (Novice) Vote_rcap 
ayoubas01
Problème de graphique Statistique (Novice) Vote_lcapProblème de graphique Statistique (Novice) Voting_barProblème de graphique Statistique (Novice) Vote_rcap 


Problème de graphique Statistique (Novice)

Aller en bas

Problème de graphique Statistique (Novice) Empty Problème de graphique Statistique (Novice)

Message par preliator le Jeu 30 Mai 2019 - 13:27

Bonjour,

Je dispose d'un fichier de données, concernant un relevé kilométrique sous la forme ("Prénom", "Date", Kilométrage").

Je voudrais faire un tableau croisé avec l'âge et le kilométrage, afin d'avoir les KM parcouru pour chaque prénom. Pour cela, j"utilise la formule :

Code:

Tab = aggregate(data$KM~data$Prenom, data, sum)

Et j'arrive bien à ce résultat :

Code:

data$Prenom data$KM
1       Abdel   13470
2     Corinne   11727
3        Fred   12108
4      Jacque   11115
5        Jean   10522
6 Jean-Pierre   11053
7       Julie   10503
8      Pierre   13277
9     Richard   10311

Malheureusement, je n'arrive absolument pas à faire un graphique de type Barre (barplot) avec ça .... Je ne sais pas comment faire

preliator

Nombre de messages : 29
Date d'inscription : 01/04/2019

Revenir en haut Aller en bas

Problème de graphique Statistique (Novice) Empty Re: Problème de graphique Statistique (Novice)

Message par falques le Lun 3 Juin 2019 - 13:27

Salut !
La fonction barplot ne peux pas gérer le rendu d'un
aggregate car a besoin d'un vecteur de taille ou d'une matrice de contingence.
Par exemple :
Code:

barplot(
  table(
    rep(c('a','b','b','b','b','a','b','b','b','b','a','b','a','b','b'),4),
    c(rep(1:2,15),rep(1,30))
  )
)

La façon dont tes données sont mises correspond cependant au barplot du package ggplot 2

Code:

library(ggplot2)
colnames(Tab) <- c('Prenom', 'SumKm')
p<-ggplot(data=Tab, aes(x=Prenom, y=SumKm)) +
  geom_bar(stat="identity")
p


Si tu veux regarder les paramètres je t'invite a regarder ceci :

http://www.sthda.com/french/wiki/ggplot2-barplots-guide-de-demarrage-rapide-logiciel-r-et-visualisation-de-donnees


Ps :
Si tu travailles sur un tableau de contingence tu peux le rendre utilisable a ggplot2 avec :
Code:

Tab <- as.data.frame(table(x,y))

falques

Nombre de messages : 14
Date d'inscription : 07/05/2019

Revenir en haut Aller en bas

Problème de graphique Statistique (Novice) Empty Re: Problème de graphique Statistique (Novice)

Message par preliator le Lun 3 Juin 2019 - 13:35

Un grand merci à toi pour ces explications Smile

preliator

Nombre de messages : 29
Date d'inscription : 01/04/2019

Revenir en haut Aller en bas

Problème de graphique Statistique (Novice) Empty Re: Problème de graphique Statistique (Novice)

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum