如何设置"线条加入的空点"?

时间:2017-05-23 08:07:20

标签: r ggplot2 data-visualization

我想在ggplot2像这样制作一个情节

base

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

我喜欢这种type='c'风格,R帮助告诉我

  

&#34; C&#34;对于由行连接的空点

但我如何在ggplot2

中实现此类型
library(ggplot2)
ggplot(data=df,aes(x=x,y=y)) + geom_line() + geom_point(shape=21,size=3)

ggplot

我的意思是,如何在空点和线之间留空?我应该选择哪个linetype

非常感谢

1 个答案:

答案 0 :(得分: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