Advertisement
Guest User

Untitled

a guest
Jul 2nd, 2019
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 0.64 KB | None | 0 0
  1. library(ggplot2)
  2.  
  3. foo <- expand.grid(
  4.   chr = paste('chr', 1:3, sep = ''),
  5.   pos = seq(1, 1e8, length.out = 1e3+1),
  6.   sp = c('Sp A', 'Sp B', 'Sp C')
  7. )
  8. foo$density <- runif(nrow(foo))
  9.  
  10. p1 <- ggplot(data = foo, aes(x = pos, y = density)) +
  11.   geom_smooth(method = 'loess', span = 0.01, se = FALSE) +
  12.   facet_grid(sp ~ chr) +
  13.   theme_bw()
  14.  
  15. p2 <- p1 + geom_ribbon(aes(ymin = 0, fill = chr, ymax = predict(loess(density ~ pos, span = 0.01))), alpha = 0.3)
  16.  
  17. png(filename = '~/Desktop/wo_ribbon.png', width = 1000, height = 500)
  18. print(p1)
  19. dev.off()
  20.  
  21. png(filename = '~/Desktop/w_ribbon.png', width = 1000, height = 500)
  22. print(p2)
  23. dev.off()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement