2017-05-23 7 views
3

私はこのtype='c'スタイルが好きこの「線で結合された空の点」の線種を設定するにはどうすればよいですか?

base

x <- 1:10 
y <- rnorm(10) + x 
df <- data.frame(x=x,y=y) 
plot(x,y) 
lines(x,y,type='c') 

ようggplot2のプロットを作りたい、Rは私のラインによって接合された空のポイントの

"c" を伝える手助け

このタイプはどのように実装できますかggplot2

library(ggplot2) 
ggplot(data=df,aes(x=x,y=y)) + geom_line() + geom_point(shape=21,size=3) 

ggplot

私は空の点と線の間の空白を作る方法を、意味ですか?どのlinetypeを選択すればよいですか?

答えて

4
ggplot(data=df,aes(x=x,y=y)) + 
    geom_line() + 
    geom_point(shape=21, size=5, colour="white", fill="white") + 
    geom_point(shape=21,size=3) + 
    theme_bw() 

enter image description here

+0

非常に良い解決策をありがとう!より大きい 'geom_point'はバックグラウンドのグリッドラインもカバーしますが、これはすべての場合に意図されていない可能性があります。 – SimonG

+0

エレガント!ありがとう! –

関連する問題