Data Analysis and Visualization in R Using smplot2
Last Updated: 2023-12-20
Welcome!
This book (https://smin95.github.io/dataviz) guides the reader to be familiar with R, a programming language, for data visualization. It also introduces the R package smplot2, which aims to make the process of data visualization simple. This book was created entirely using RMarkdown for reproducibility. The secondary link of the e-book is: https://smin95.com/dataviz.
The old website (on smplot) can be accessed using this link (https://smin95.com/dataviz0).
References
Here is the only (and slightly outdated) reference for smplot2:
Seung Hyun Min, Jiawei Zhou. smplot: An R Package for Easy and Elegant Data Visualization (2021). Frontiers in Genetics, 12:802894. pdf
The codes of the figures in the report are here but these depend on smplot, not smplot2. In near future, I plan to submit smplot2 to CRAN and post its vignette here.
Here is the reference for the smCSF package (Chapters 13-16):
Seung Hyun Min, Alexandre Reynaud. Applying resampling and visualization methods in factor analysis to model human spatial vision (2024). Investigative Ophthalmology and Visual Science.
Installation of smplot2
install.packages(c('tidyverse','devtools','gghalves'))
::install_github('smin95/smplot2', force = TRUE) devtools
Issues and contact
If you spot any mistakes in this online book, please pull-request on Github or email me seung.min@mail.mcgill.ca. If you find issues with the smplot2 package, please pull-request on Github.
License
smplot2 is under the MIT license. This tutorial is licensed under a Creative Commons Attribution 4.0 International License. I am the sole creator of smplot2.