Data Visualization in R with ggvis

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

Start Course for Free
4 Hours11 Videos45 Exercises41,066 Learners
3700 XP

Create Your Free Account



By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA. You confirm you are at least 16 years old (13 if you are an authorized Classrooms user).

Loved by learners at thousands of companies

Course Description

<p>In our ggvis data visualization course, you will learn how to create static and interactive graphs to display distributions, relationships, model fits, and more.</p><p>The first part of the course will focus on how to think conceptually about data visualizations using the theory behind the grammar of graphics.</p><p>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.</p><p>Once you complete this data visualization class, you will be able to create meaningful static and interactive graphs to display distributions, relationships, and more!</p>

  1. 1

    The Grammar of Graphics


    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.

    Play Chapter Now
    Section 1 - Introduction to ggvis
    50 xp
    Load ggvis and start to explore
    100 xp
    ggvis and its capabilities
    100 xp
    Section 2 - The grammar of ggvis
    50 xp
    ggvis grammar ~ graphics grammar
    100 xp
    4 essential components of a graph
    50 xp
  2. 3


    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.

    Play Chapter Now
  3. 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.

    Play Chapter Now


Filip Schouwenaars


Introduction to R
Team RStudio Headshot

Team RStudio

See More

What do other learners have to say?

I've used other sites—Coursera, Udacity, things like that—but DataCamp's been the one that I've stuck with.

Devon Edwards Joseph
Lloyds Banking Group

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

Louis Maiden
Harvard Business School

DataCamp is by far my favorite website to learn from.

Ronald Bowers
Decision Science Analytics, USAA