Guest User

Untitled

a guest
Jan 21st, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. require(ggplot2)
  2.  
  3. X <- c(1,4,3,6,7)
  4. Y <- c(2,4,8,5,4)
  5. labels <- c('11/23/1999', '01/13/2001', '03/15/2002', '06/03/2001', '10/11/2003')
  6. df <- data.frame(X, Y, labels)
  7.  
  8. g <- ggplot(df, aes(x = X, y = Y))
  9. g <- g + geom_point()
  10. g <- g + geom_text(label = df$labels, nudge_y = 0.5)
  11. g <- g + geom_segment(x = X[1], y = Y[1], xend = X[2], yend = Y[2], arrow = arrow())
  12. g <- g + geom_segment(x = X[2], y = Y[2], xend = X[3], yend = Y[3], arrow = arrow())
  13. g <- g + geom_segment(x = X[3], y = Y[3], xend = X[4], yend = Y[4], arrow = arrow())
  14. g <- g + geom_segment(x = X[4], y = Y[4], xend = X[5], yend = Y[5], arrow = arrow())
  15. g
Add Comment
Please, Sign In to add comment