monnand

plot cdfs

Jan 13th, 2015
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. plot_cdfs = function(samples, sample_names, xrange=c(0,1), xlab="Delay (ns)", ylab="Probability") {
  2. ltys=seq(1,6)
  3. plot(xrange,c(0,1),xlab=xlab, ylab=ylab, type="n")
  4. for (i in seq(1, length(samples))) {
  5. sample = samples[[i]]
  6. l = ltys[i]
  7. print(sprintf("sample: %s, lty: %s", sample_names[[i]], l))
  8. lines(ecdf(sample), lty=l)
  9. }
  10.  
  11. legend('center', 'groups', sample_names, lty=ltys[1:length(samples)])
  12. }
  13.  
  14. samples = list(c(1,2,3,2,1,3), c(3,4,2,3,1,2,3))
  15. plot_cdfs(samples, c("A", "B"), xrange=c(min(unlist(samples)), max(unlist(samples))))
Advertisement
Add Comment
Please, Sign In to add comment