我实际上是想用ggplot2做一个图,但我想添加一些选项(颜色,图例......)。
这是我的代码:
ggplot(FINAL, aes(x = as.factor(gender), y=overtreatment)) +
stat_summary(fun.y="mean", geom="bar") +
facet_grid(. ~ treatment) +
theme_grey() +
xlab("Treatment") +
ylab("OT") +
scale_fill_grey() +
theme(strip.background = element_rect(colour = "black", fill = "white"))
这里是实际输出。
您能告诉我如何更改1和2的名称(不更改数据框)以及如何为此添加颜色?
我试过这个
ggplot(FINAL, aes(x = as.factor(gender), y=overtreatment, colour=Treatment))
但它仅将颜色应用于图形的轮廓。
谢谢, 马克
答案 0 :(得分:2)
要更改所需条形的颜色fill = Treatment
。
要更改x轴上的标签,您需要scale_x_discrete(labels = your_labels)
。 See here.
所以你的代码看起来像是:
ggplot(FINAL, aes(x = as.factor(gender), y=overtreatment, fill= Treatment)) +
scale_x_discrete(labels = your_labels) +
...