【发布时间】:2019-06-17 20:42:18
【问题描述】:
我想用下面的r函数在ggplot中画出a1, a2和b1, b2这两组垂直线。
myline = data.frame(vv = c(a1 = 25, a2 = 28, b1 = 52, b2 = 53))
set.seed(100)
d = data.frame(y = c(rnorm(100,5,1), rnorm(100, 2,4)), x = 1:200)
ggplot(data = d) + geom_line(aes(x, y), color = "steelblue") +
geom_vline(data = myline, aes(xintercept=as.numeric(vv)), col= 'red', size = 0.8)
我正在尝试以不同的颜色分隔 a 和 b 组。我怎样才能做到这一点?非常感谢您的建议。
【问题讨论】: