en essayant de tracer un graphique à barres empilées dans ggplot. Avoir du mal à changer la position de la légende et le schéma de couleurs utilisé par les paramètres par défaut.ggplot geombar questions esthétiques
J'ai des données qui a été fondu dans 5 colonnes appelées R1, R2, R3, variable, valeur
stackedCE <- ggplot() +
geom_bar(data= all_melted, stat = "identity", color = "black", aes(x= R2,
y= value, fill=variable, width =0.5)) +
ylab("ratio") +
scale_y_continuous(limits=c(0,100)) +
scale_color_manual(labels=c("Phase 1", "Phase 2"),
values = c("grey34", "grey88")) +
xlab("Time (Days)") +
theme(legend.title = element_blank(), legend.position ="top") +
theme_bw() +
facet_grid(R1 ~ R3, scales="free")
L'intrigue produit fonctionne, mais les couleurs ne changent pas la valeur par défaut et le titre de légende et les étiquettes restent les mêmes. Tous les conseils rapides seraient très appréciés.
Notez que 'scale_color_manual' est pour les couleurs, mais vous avez' fill = variable' comme mappage esthétique. – Brian
Oui, j'ai compris que c'était mon erreur. Changer scale_color_manual en scale_fill_manual a tout fixé. – user7871651