bonjour,
j'ai un dataframe avec 3 colonnes une de type factor les 2 autres numeriques
C1 C2 C3
a 2 3
b 5 6
c 8 5
je voudrais faire un barplot avec les 2 valeurs numériques en fonction de la variable qualitative sous ggplot2 voir image
merci
bonjour,
j'ai un dataframe avec 3 colonnes une de type factor les 2 autres numeriques
C1 C2 C3
a 2 3
b 5 6
c 8 5
je voudrais faire un barplot avec les 2 valeurs numériques en fonction de la variable qualitative sous ggplot2 voir image
merci
Salut,
Pour passer de d à d2, si ton data frame est plus compliqué que ton exemple (genre avec C2, C3, C4,C5 etc..), je te conseille d'utiliser la fonction reshape.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 d<-data.frame(C1=c("a","b","c"),C2=c(2,5,8),C3=c(3,6,5)) d2<-data.frame(C1=rep(d$C1,2),C=c(d$C2,d$C3),type=c(rep("C2",nrow(d)),rep("C3",nrow(d)))) ggplot(data=d2,aes(x=C1,y=C,fill=type))+geom_bar(binwidth=0.5,position="dodge")
merci Sengar,
impeccable , je regarde aussi reshape
bonne journée
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager