Data Visualizations with ggplot2 in R
Gain insights into using ggplot2 in R to create compelling visualizations. Learn about scatter plots, bar charts, customizing themes, and building interactive maps to enhance data storytelling.
I'm Devashree, an electronics engineer and hold an M.Eng. in IT (Information Technology) from Germany. As an experienced data analyst, I write technical data science and AI blogs and offer consulting services. I love giving engaging talks and making easy-to-understand presentations using my data visualization expertise. Besides my regular contribution to Kaggle, I am an avid GitHub enthusiast. I'm passionate about sharing my knowledge with the data science community. I enjoy exploring challenging data and creating visualizations to reveal interesting stories. With my 8+ years of experience in data analysis, I'm adept at breaking down complex data science topics into simple tutorials that anyone can understand. My articles on major data science platforms have received positive feedback and inspired both beginners and professionals in the field. Iām deeply interested in geospatial analysis and web app programming in R. My varied interests enrich my teaching approach and help me make my blogs engaging and informative for readers across the globe. Outside of work, I like reading fiction, traveling, and playing Sudoku.
Join 3.1 million developers at
What You'll Learn
- An understanding of data visualization principles and applying them effectively
- Working knowledge of ggplot2 in R and its diverse features
- The ability to apply grammar of graphics, including aesthetics and annotations for complex, layered visualizations
- A mastery of ggplot2 components for impactful charts
- Hands-on experience creating data visualizations using ggplot2 extension packages
- Hands-on experience developing visualizations in ggplot2, including faceted, interactive plots, and maps
Learning Roadmap
1.
Welcome to the Course
Welcome to the Course
2.
Introduction to ggplot2
Introduction to ggplot2
3.
Drawing Basic Plots Using ggplot2
Drawing Basic Plots Using ggplot2
6 Lessons
6 Lessons
4.
Advanced Plots
Advanced Plots
8 Lessons
8 Lessons
5.
Plot Customization
Plot Customization
7 Lessons
7 Lessons
6.
Creating Panel of Plots
Creating Panel of Plots
5 Lessons
5 Lessons
7.
Building Interactive Plots
Building Interactive Plots
2 Lessons
2 Lessons
9.
Appendix
Appendix
2 Lessons
2 Lessons
Devashree Madhugiri
I'm an engineer with an M.Eng. in IT(Germany), an experienced data analyst, a technical AI and data science blogger, and a consultant with a passion for data visualization and simplifying complex topics in ML and DL.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources