试图在ggplot中绘制堆叠的条形图。很难更改传说的位置和默认设置使用的配色方案。
我有一些数据融化为5列,称为R1,R2,R3,变量,Value
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")
绘制生成的作品,但默认值的颜色不会改变,传奇标题和标签保持不变。任何快速提示都将不胜感激。
theme_bw()
正在将所有主题元素重置为其默认值之后,您已经手动更改了它们。翻转订单(将您的自定义theme()
放置在theme_bw()
之后(,并且应该起作用。