Vertical lines between points with ggplot2

后端 未结 3 993
爱一瞬间的悲伤
爱一瞬间的悲伤 2021-01-06 02:45

I am new to ggplot2 and cannot figure out how to draw vertical dotted grey lines between

the points/dots along the x-axis. Here\'s my example code:

3条回答
  •  慢半拍i
    慢半拍i (楼主)
    2021-01-06 03:12

    You should be using geom_vline() to do this.

            d1 <- runif(10,10,15)
            d2 <- runif(10,25,30)
            d3 <- rep(1:10,2)
            df <- data.frame(x = d3, y = c(d1,d2))
           ggplot(df, aes(x=x, y=y)) + geom_point() + 
    geom_vline(xintercept = df$x, linetype= 3, colour = "#919191")
    

提交回复
热议问题