从ggplot2手册
中获取一个简单的图表p <- ggplot(mtcars, aes(x = wt, y=mpg)) + geom_point()
p + geom_hline(yintercept=20)
我得到的值为20的水平线,正如所宣传的那样。
有没有办法在x轴上限制这条线的范围,让我们说2到4范围?
答案 0 :(得分:13)
您可以使用geom_segment()
代替geom_hline()
,并提供所需的x=
和xend=
值。
p+geom_segment(aes(x=2,xend=4,y=20,yend=20))