Guest User

Untitled

a guest
Jan 20th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. library(ggplot2)
  2.  
  3. LEVELS = 4
  4.  
  5. mylabels = c(
  6. expression(paste(3^4,"= 81")),
  7. expression(paste(3^3,"= 27")),
  8. expression(paste(3^2,"= 9")),
  9. expression(paste(3^1,"= 3")),
  10. expression(paste(3^0,"= 1")))
  11. mylabels
  12. length(mylabels)
  13.  
  14.  
  15. df=data.frame(x=runif(40),y=(runif(40)*10)%%5)
  16. p = ggplot(df,aes(x,y)) +
  17. geom_point() +
  18. scale_y_continuous(breaks = 0:LEVELS, labels = mylabels)
  19. p
  20.  
  21. mylabels=c(paste("expression(paste(3^",LEVELS:0,'," = ',3^(LEVELS:0),'"))',sep=""))
  22.  
  23. [1] "expression(paste(3^4," = 81"))" "expression(paste(3^3," = 27"))" "expression(paste(3^2," = 9"))"
  24. [4] "expression(paste(3^1," = 3"))" "expression(paste(3^0," = 1"))"
  25.  
  26. expression(paste(3^4, "= 81"), paste(3^3, "= 27"), paste(3^2,
  27. "= 9"), paste(3^1, "= 3"), paste(3^0, "= 1"))
  28.  
  29. mylabels <- parse(text=sprintf('paste(3^%d,' = %d')',LEVELS:0,3^(LEVELS:0)));
  30. mylabels;
  31. ## expression(paste(3^4,' = 81'), paste(3^3,' = 27'), paste(3^2,' = 9'),
  32. ## paste(3^1,' = 3'), paste(3^0,' = 1'))
  33.  
  34. c(
  35. expression(paste(3^4,"= 81")),
  36. expression(paste(3^3,"= 27")),
  37. expression(paste(3^2,"= 9")),
  38. expression(paste(3^1,"= 3")),
  39. expression(paste(3^0,"= 1"))
  40. )
  41.  
  42. expression(
  43. paste(3^4,"= 81"),
  44. paste(3^3,"= 27"),
  45. paste(3^2,"= 9"),
  46. paste(3^1,"= 3"),
  47. paste(3^0,"= 1")
  48. )
  49.  
  50. c(paste("expression(paste(3^",LEVELS:0,'," = ',3^(LEVELS:0),'"))',sep=""))
  51.  
  52. paste("expression(paste(3^",LEVELS:0,'," = ',3^(LEVELS:0),'"))',sep="")
Add Comment
Please, Sign In to add comment