DATA VISUALIZATION WITH R AND RSTUDIO: TRANSFORMING RAW DATA INTO COMPELLING VISUAL NARRATIVES
DOI:
https://doi.org/10.5281/zenodo.19845408Keywords:
Data Visualization, ggplot2, R Programming, Grammar of Graphics, Interactive DashboardsAbstract
Data visualization has become indispensable in an era where the sheer scale of available information routinely outpaces the capacity of traditional analytical methods to make it comprehensible. This article examines how R and RStudio, anchored by the ggplot2 package and Wilkinson's Grammar of Graphics framework, offer a robust and flexible platform for turning raw datasets into graphics that genuinely communicate. The discussion begins with foundational perceptual principles—drawing on Cleveland and McGill's hierarchy of graphical accuracy and Tufte's emphasis on integrity and minimalism—that should inform every design decision, regardless of the tool being used. From there, the article moves into the practical mechanics of working within the R ecosystem: preparing tidy data, constructing layered plots through aesthetic mappings and geometric objects, and customizing outputs for different audiences and contexts. Concrete examples from business analytics, scientific research, and public policy illustrate how the same core principles adapt to very different domains, each with its own conventions and communication challenges. Advanced topics, including interactive visualization through Plotly and web-based dashboard development with Shiny, demonstrate how R's capabilities extend well beyond static figures into exploratory and stakeholder-facing applications. The article also confronts common pitfalls—misleading axis choices, accessibility oversights, and ethical lapses in data representation—offering practical guidance for avoiding them. By weaving together cognitive science, design thinking, and hands-on technical implementation, this article aims to serve analysts, researchers, and decision-makers who want their visualizations to be not just technically correct but genuinely clear and useful.
References
William S. Cleveland and Robert McGill, "Graphical perception: Theory, experimentation, and application to the development of graphical methods," Journal of the American Statistical Association, vol. 79, no. 387, pp. 531–554, 1984. Available: https://www.jstor.org/stable/2288400
E. R. Tufte, The Visual Display of Quantitative Information, 2nd ed. Cheshire, CT: Graphics Press, 2001. Available: https://www.edwardtufte.com/book/the-visual-display-of-quantitative-information/
H. Wickham, ggplot2: Elegant Graphics for Data Analysis, 3rd ed. New York, NY: Springer, 2016. Available: https://ggplot2-book.org/
Christopher Healey, James Enns, "Attention and visual memory in visualization and computer graphics," IEEE Transactions on Visualization and Computer Graphics, vol. 18, no. 7, pp. 1170–1188, 2011. https://ieeexplore.ieee.org/document/5963660
Anshul Vikram Pandey, et al., "How deceptive are deceptive visualizations? An empirical analysis of common distortion techniques," in Proc. CHI Conference on Human Factors in Computing Systems, 2015, pp. 1469–1478. Available: https://dl.acm.org/doi/10.1145/2702123.2702608
Claus O. Wilke, “Fundamentals of Data Visualization," Sebastopol, CA: O'Reilly Media, 2019. Available: https://clauswilke.com/dataviz/
Tamara Munzner, “Visualization Analysis and Design,” Boca Raton, FL: CRC Press, 2014. Available: https://www.cs.ubc.ca/~tmm/vadbook/
Scott Bateman, et al., "Useful junk? The effects of visual embellishment on comprehension and memorability of charts," in Proc. CHI Conference on Human Factors in Computing Systems, 2010, pp. 2573–2582. Available: https://dl.acm.org/doi/10.1145/1753326.1753716
The Comprehensive R Archive Network (CRAN). Available: https://cran.r-project.org/
Yihui Xie, et al., “R Markdown: The Definitive Guide,” Boca Raton, FL: Chapman & Hall/CRC, 2026. Available: https://bookdown.org/yihui/rmarkdown/
H. Wickham et al., "Welcome to the Tidyverse," Journal of Open Source Software, vol. 4, no. 43, p. 1686, 2019. Available: https://joss.theoj.org/papers/10.21105/joss.01686
H. Wickham, "Tidy data," Journal of Statistical Software, vol. 59, no. 10, pp. 1–23, 2014. Available: https://www.jstatsoft.org/article/view/v059i10
S. Garnier et al., viridis: Colorblind-Friendly Color Maps for R. R package. Available: https://cran.r-project.org/package=viridis
N. Yau, Data Points: Visualization That Means Something. Indianapolis, IN: Wiley, 2013. Available: https://www.wiley.com/en-us/Data+Points%3A+Visualization+That+Means+Something-p-9781118462195
C. Sievert, Interactive Web-Based Data Visualization with R, Plotly, and Shiny. Boca Raton, FL: CRC Press, 2019. Available: https://plotly-r.com/
Winston Chang et al., “shiny: Web Application Framework for R," R package version 1.7.4, 2022. Available: https://cran.r-project.org/package=shiny
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Author(s) and co-author(s) jointly and severally represent and warrant that the Article is original with the author(s) and does not infringe any copyright or violate any other right of any third parties and that the Article has not been published elsewhere. Author(s) agree to the terms that the IPHO Journal will have the full right to remove the published article on any misconduct found in the published article.
