Rvisuals is a personal collection of R scripts that I have developed for generating publication-ready visualizations. Designed for data scientists, researchers, and analysts, these scripts offer reproducible and insightful visual representations of data for analysis and reporting..
- Organized Structure: Each visualization type is stored in dedicated folders containing clear Input, Script, and Plot subfolders.
- Easy-to-use: Plug-and-play R scripts tailored to diverse visualization requirements.
- Publication-Quality: Generate high-resolution graphics ready for reports, presentations, and research publications.
Ensure you have R installed and then run:
install.packages(c("ggplot2", "dplyr", "tidyverse", "ggpubr", "patchwork"))Follow these simple steps to create visualizations:
- Navigate to your desired visualization folder (e.g.,
3. Heatmaps). - Place your dataset into the
Input/folder. - Execute the R script found in the
Script/folder:
- Raincloud Plot: Effectively visualize distributions with combined density, boxplots, and scatter plots.
- Violin Plot: Clearly display data distributions and statistical summaries.
-
Heatmap: Intuitive visualization of matrix data for rapid insights.
-
Correlation Heatmap: Identify and showcase correlations clearly and succinctly.
- Association Boxplots: Highlight relationships between categorical variables and continuous outcomes.
Contributions are welcome! If you'd like to improve or add visualizations:
- Fork this repository.
- Create a new branch (
git checkout -b new-visualization). - Commit your enhancements (
git commit -m 'Add new visualization type'). - Submit a pull request.
For significant changes, please open an issue first to discuss your proposal.
Special thanks to the vibrant R community and the developers of essential packages:
These tools form the backbone of this visualization repository.
This project is open-source. You're encouraged to freely use, adapt, and modify the scripts provided. Please acknowledge this repository if you use or modify its scripts for research or publication.
If you find Rvisuals useful, please give it a ⭐ on GitHub—it motivates continued development!