Interactive Course

Data Visualization in R with ggvis

Learn to create interactive graphs to display distributions, relationships, model fits, and more using ggvis.

  • 4 hours
  • 11 Videos
  • 45 Exercises
  • 41,139 Participants
  • 3,700 XP

Loved by learners at thousands of top companies:

uber-grey.svg
rei-grey.svg
credit-suisse-grey.svg
mercedes-grey.svg
mls-grey.svg
lego-grey.svg

Course Description

In our ggvis data visualization course, you will learn how to create static and interactive graphs to display distributions, relationships, model fits, and more.

The first part of the course will focus on how to think conceptually about data visualizations using the theory behind the grammar of graphics.

Next, you will dive into the syntax of the R graphics package ggvis. Step-by-step, you'll learn how to create clear R data visualizations with sliders, widgets and text fields, and you’ll become familiar with the ggvis layering scheme to create multi-layered graphs.

Once you complete this data visualization class, you will be able to create meaningful static and interactive graphs to display distributions, relationships, and more!

  1. 1

    The Grammar of Graphics

    Free

    Introduction to the ggvis package and the grammar of graphics. Learn the philosophy that guides ggvis and discover a clear, logical way to think about data visualization.

  2. Transformations

    Discover how to build statistical transformations with the ggvis compute functions, as well as how to visualize the results. Learn shortcuts for visualizing transformations, such as smoothed lines, binned counts, and model predictions.

  3. Customizing Axes, Legends, and Scales

    Change the appearance of axes and legends in your plots, and use the ggvis scale system to zoom in and out, to change the color scheme, and to control how your plot maps data values to visual properties.

  1. 1

    The Grammar of Graphics

    Free

    Introduction to the ggvis package and the grammar of graphics. Learn the philosophy that guides ggvis and discover a clear, logical way to think about data visualization.

  2. Lines and Syntax

    Examine each part of the grammar of graphics, and learn the ggvis syntax to make it easier to think about plots.

  3. Transformations

    Discover how to build statistical transformations with the ggvis compute functions, as well as how to visualize the results. Learn shortcuts for visualizing transformations, such as smoothed lines, binned counts, and model predictions.

  4. Interactivity and Layers

    Practice creating graphs that can be controlled through sliders, text fields, and other widgets. You'll also practice building sophisticated, multi-layered graphs with the ggvis layering scheme.

  5. Customizing Axes, Legends, and Scales

    Change the appearance of axes and legends in your plots, and use the ggvis scale system to zoom in and out, to change the color scheme, and to control how your plot maps data values to visual properties.

What do other learners have to say?

Devon

“I've used other sites, but DataCamp's been the one that I've stuck with.”

Devon Edwards Joseph

Lloyd's Banking Group

Louis

“DataCamp is the top resource I recommend for learning data science.”

Louis Maiden

Harvard Business School

Ronbowers

“DataCamp is by far my favorite website to learn from.”

Ronald Bowers

Decision Science Analytics @ USAA

Team RStudio
Team RStudio

Instructor

Collaborators
  • Filip Schouwenaars

    Filip Schouwenaars

Prerequisites
Icon Icon Icon professional info