Advertisement
Guest User

Untitled

a guest
Nov 14th, 2019
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. # Create Line Chart
  2.  
  3. # convert factor to numeric for convenience
  4. Orange$Tree <- as.numeric(Orange$Tree)
  5. ntrees <- max(Orange$Tree)
  6.  
  7. # get the range for the x and y axis
  8. xrange <- range(Orange$age)
  9. yrange <- range(Orange$circumference)
  10.  
  11. # set up the plot
  12. plot(xrange, yrange, type="n", xlab="Age (days)",
  13. ylab="Circumference (mm)" )
  14. colors <- rainbow(ntrees)
  15. linetype <- c(1:ntrees)
  16. plotchar <- seq(18,18+ntrees,1)
  17.  
  18. # add lines
  19. for (i in 1:ntrees) {
  20. tree <- subset(Orange, Tree==i)
  21. lines(tree$age, tree$circumference, type="b", lwd=1.5,
  22. lty=linetype[i], col=colors[i], pch=plotchar[i])
  23. }
  24.  
  25. # add a title and subtitle
  26. title("Tree Growth", "example of line plot")
  27.  
  28. # add a legend
  29. legend(xrange[1], yrange[2], 1:ntrees, cex=0.8, col=colors,
  30. pch=plotchar, lty=linetype, title="Tree")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement