#### Overview

If you’re analyzing data with Python, then you need to be able to visualize your data as well. You can plot pandas data frames directly, but for certain chart types, formats, and options, you need to use the underlying matplotlib library directly. Learning matplotlib will help you with creating other specialized data visualizations in Python as well, as most Python data visualization libraries are based on it. We’ll look at Seaborn, a library for statistical data visualization, as one example of a specialized plotting library.

#### Things you’ll learn in this workshop

- Read data into a pandas data frame for plotting
- Plotting with matplotlib
- How to create several different types of plots
- Statistical data visualizations with Seaborn

#### Prerequisites

Familiarity with Python and Jupyter Notebooks