Skip to main content

Ben Bolstad has completed

Introduction to Data Visualization in Python

Start course For Free
4 hours
5,000 XP
Statement of Accomplishment Badge

Loved by learners at thousands of companies

Course Description

This course extends your existing Python skills to provide a stronger foundation in data visualization in Python. You’ll get a broader coverage of the Matplotlib library and an overview of seaborn, a package for statistical graphics. Topics covered include customizing graphics, plotting two-dimensional arrays (like pseudocolor plots, contour plots, and images), statistical graphics (like visualizing distributions and regressions), and working with time series and image data.
For Business

GroupTraining 2 or more people?

Get your team access to the full DataCamp library, with centralized reporting, assignments, projects and more
Try DataCamp for BusinessFor a bespoke solution book a demo.
  1. 1

    Customizing plots


    Following a review of basic plotting with Matplotlib, this chapter delves into customizing plots using Matplotlib. This includes overlaying plots, making subplots, controlling axes, adding legends and annotations, and using different plot styles.

    Play Chapter Now
    Plotting multiple graphs
    50 xp
    Multiple plots on single axis
    100 xp
    Using axes()
    100 xp
    Using subplot() (1)
    100 xp
    Using subplot() (2)
    100 xp
    Customizing axes
    50 xp
    Using xlim(), ylim()
    100 xp
    Using axis()
    100 xp
    Legends, annotations, and styles
    50 xp
    Using legend()
    100 xp
    Using annotate()
    100 xp
    Modifying styles
    100 xp
  2. 2

    Plotting 2D arrays

    This chapter showcases various techniques for visualizing two-dimensional arrays. This includes the use, presentation, and orientation of grids for representing two-variable functions followed by discussions of pseudocolor plots, contour plots, color maps, two-dimensional histograms, and images.

    Play Chapter Now
  3. 3

    Statistical plots with Seaborn

    This is a high-level tour of the seaborn plotting library for producing statistical graphics in Python. We’ll cover seaborn tools for computing and visualizing linear regressions, as well as tools for visualizing univariate distributions (like strip, swarm, and violin plots) and multivariate distributions (like joint plots, pair plots, and heatmaps). We’ll also discuss grouping categories in plots.

    Play Chapter Now


Automobile miles per gallonPercentage of bachelor's degrees awarded to women in the USAStocks


Intermediate Python
Team Anaconda HeadshotTeam Anaconda

Data Science Training

See More

Join over 13 million learners and start Introduction to Data Visualization in Python today!

Create Your Free Account



By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.