Existe-t-il un moyen d'avoir un peu de séparation entre chaque groupe de barres créées avec bar_plot()
? Comme avoir une plus grande distance entre les différents groupes et une petite distance à l'intérieur des barres des groupes, mais pas collées les unes aux autres.
Voici le code complet :
### génération de mon DF
df.bar <- as.data.frame( cbind(
"diagnostic" = rep( names_DX, 2 ) ,
"nombre" = as.numeric(c(9,18,43,8,34,12,3,7,38,12,8,6)),
"statut" = c(1,1,1,1,1,1,0,0,0,0,0,0)
))
df.bar$diagnostic <- factor(df.bar$diagnostic,levels(df.bar$diagnostic)[c(1,5,6,2:4)]) #réorganiser les niveaux pour le tracé
### génération du tracé
p <- ggplot(data = df.bar, aes(x = diagnostic, y = as.numeric(as.character(nombre)), fill = factor(statut) )) +
geom_bar(stat = "identity", position=position_dodge())+
theme_bw()
mon résultat :
ce que je voudrais obtenir (ignorer les différences de couleurs, etc., seulement pour les positions des barres) :
Merci d'avance pour toute aide !