2016-03-24 7 views
1

geom_hlineをプロット全体に表示しないようにするにはどうすればよいですか?plot全体にgeom_hlineを描画しない

d=data.frame(x=c(1,2,3,4,4,6,7,9), y=c(9,3,7,1,8,4,5,6)) 
ggplot() + 
    geom_point(data=d, mapping=aes(x=x, y=y)) + 
    geom_hline(yintercept=5.375, color="red") 

が生成されます私はgeom_hlineは、例えば、2.6 4.2まで、から手放すにはどうすればよい

enter image description here

を?

+0

だけ使用geom_lineを()の代わりに – MLavoie

答えて

3

あなたが注意geom_segment使用することができます。

d=data.frame(x=c(1,2,3,4,4,6,7,9), y=c(9,3,7,1,8,4,5,6)) 
ggplot() + 
geom_point(data=d, mapping=aes(x=x, y=y)) + 
geom_segment(aes(x=2,xend=4.2,y=5.375,yend=5.375),color="red") 

enter image description here

+0

作品完璧、ありがとう! – Joseph

関連する問題