我使用ggplot
在同一图表上绘制了几段数据。下面,每一行都是一个时间点,并且具有不同的颜色,我使用scale_color_manual
功能手动选择了该颜色。我想要包含standard error
,但标准错误颜色与回归线的颜色相匹配。
我已经通过更改“填充”标记将标准错误的颜色编辑为红色。在geom_smooth函数中。但是不知道如何更改它以使每一行和错误匹配。
ggplot(data, aes(x=log10(x), y=y, color=factor(Time)))+
geom_smooth(method="loess", span=2, fill="red") +
facet_wrap(~Condition)+
scale_color_manual(name="Time",values=c("red","blue","green"))
答案 0 :(得分:2)
设置fill
美学。这可以在ggplot()
来电或geom_smooth
来电中完成。
data = data.frame(x = runif(60), y = runif(60),
Time = rep(1:3, 20),
Condition = factor(rep(1:2, 30)))
ggplot(data, aes(x=log10(x), y=y, colour=factor(Time), fill = factor(Time)))+
geom_smooth( method="loess", span=2) +
facet_wrap(~Condition)+
scale_color_manual(name="Time", values=c("red","blue","green")) +
scale_fill_manual(name="Time", values=c("red","blue","green"))