ruiz-michael / R-graphics

Introduction to Data Visualization with ggplot2 and ggmap

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

R Graphics

This workshop will provide an introduction to graphics in R with ggplot2. Participants will learn how to construct, customize, and export a variety of plot types in order to visualize relationships in data. We will also explore the basic grammar of graphics, including the aesthetics and geometry layers, adding statistics, transforming scales, and coloring or panelling by groups. You will learn how to make histograms, boxplots, scatterplots, lineplots, and heatmaps. You will also learn how to facet plots and create compound figures.

Prior experience with R is assumed such as R-Fundamentals Parts 1 through 4 or equivalent knowledge.

Setup

  1. Download R
  2. Download RStudio Desktop Open Source License FREE
  3. Download these workshop materials

How to download the workshop materials

  • Click the green “Clone or download” button
  • Click “Download Zip”
  • Extract the files some place convenient (i.e., Desktop)
    • if you are a Git user, simply clone this repository by typing git clone https://github.com/dlab-berkeley/R-graphics.git
  1. Install the necessary packages by running the below code:
install.packages(c("ggplot2", "cowplot", "dplyr"))

library(ggplot2)
library(cowplot)
library(dplyr)

Getting started

  • Open the file "R-graphics-tutorial.Rmd". This contains the code walkthrough. Run a chunk of code by clicking the green "play" button in the upper right hand corner of each code chunk. Alternatively, place your cursor on a given line and press "command + Enter" (Mac) or "control + Enter" (PC) to run an individual line of code.
  • The file "ggplot2_challenges.Rmd" contains space for you to work on five challenge problems.
  • "ggplot2_challenges_solutions.Rmd" contains solutions to these challenges.
  • The "html" folder contains .html files of the rendered R Markdown files.

Contributions by:

Credit: Thanks to Software Carpentry, Chris Paciorek, Rochelle Terman, and the R-bootcamp for inspiration.

About

Introduction to Data Visualization with ggplot2 and ggmap


Languages

Language:HTML 100.0%