Wednesday, 3 July 2013

Visualization in R with ggplot2

"Plot," meaning a piece of land, came from Old English (origin around 1100), and soon gave rise to the "graph" meaning of the term.  The term "ggplot" comes from Leland Wilkinson's book "Grammar of Graphics," and refers to an R Project that codifies and implements "best practices" in graphing.  Dr. Randall Pruim will present his course "Visualization in R with ggplot2," online at For more details please visit at Visualization in R with ggplot2.

In "Visualization in R with ggplot2", you will learn how to use the ggplot R Project to make, format, label and adjust graphs using R.  The "grammar of graphics" for which ggplot is named is a system of describing and organizing the fundamental components of a graph and the process of creating a graph.  Using ggplot2, participants will learn how to design and implement graphs in an efficient, elegant and systematic manner, following principles of general good graphing practice.

Who can take this course:
Statistical analysts who use R and need to create or modify graphs.

Course Program:

Course outline: The course is structured as follows
SESSION 1: Introduction to ggplot2
  • How to create basic plots (scatterplots, histograms, and barcharts) using qplot()
  • Setting vs. mapping
  • How to add extra variables with aesthetics (like color, shape, and size) or faceting

SESSION 2: Finer control over plots
  • The ggplot system: geoms, stats, and all that jazz
  • How to display data in other forms (densityplots, boxplots, etc.) using geoms
  • Techniques for overcoming overplotting with drawing scatterplots of large datasets

SESSION 3: Transformations
  • Group-wise summaries and transformations to add extra information to your plots
  • How to visualize time series

SESSION 4: Polishing Your Plots
  • Tweaking your plots for maximum presentation impact
  • Introduction to color theory
  • Labels, legends, and axes
  • Using and adjusting the plot themes

Dr. Randall Pruim is chair of Mathematics and Statistics department at Calvin College as well as director of the Calvin’s Integrated Science Research Institute (ISRI), which was founded in 2008 through a $1.1 million grant from the Howard Hughes Medical Institute. Dr. Pruim is also part of Project MOSAIC, an NSF-funded initiative to improve the teaching of modeling, statistics, calculus, and computation nationally. The mosaic R package, available on CRAN, is a product of Project MOSAIC that makes it easier to teach calculus and statistics using R.

This course takes place over the internet at the Institute for 4 weeks. During each course week, you participate at times of your own choosing - there are no set times when you must be online. The course typically requires 15 hours per week. Course participants will be given access to a private discussion board so that they will be able to ask questions and exchange comments with instructor, Dr. Randall Pruim. In class discussions led by the instructor, you can post questions, seek clarification, and interact with your fellow students and the instructor.

For Indian participants accepts registration for its courses at special prices in Indian Rupees through its partner, the Center for eLearning and Training (C-eLT), Pune.

For India Registration and pricing, please visit us at

For More details contact at
Call: 020 6600 9116


No comments: