希望 facet_wrap 对每个图都有不同的参数。下面的例子:
x = c(43,22,53,21,13,53,23,12,32)
y = c(42,65,23,45,12,22,54,32,12)
df = cbind(x,y)
df = as.data.frame(df)
meany = mean(y)
p = ggplot(df, aes(x=x,y=y, colour=(y > meany))) +
geom_point() +
geom_hline(yintercept = meany)
p
效果很好,在 y 的平均值处有一条线,并且该线上方和下方的点颜色不同。
我有一个更大的数据框,我想对每个因子级别执行此操作并使用 facet_wrap 显示所有图。我不确定如何让 ggplot 中的颜色和 yintercept 更改为 facet_wrap 中的每个图形。
此外,我希望情节有更多的层,即每个情节将比较不同模型的 MSE。
谢谢您的帮助。