Introduction to Matplotlib

Matplotlib is one of the best known and most widely used plotting modules available in Python. It is one of the foundational elements of Python for Data Science.

This course is a great way to get started quickly. And it is a text-based course, which is the fastest way to learn.

Learn the basics, quickly and easily

Learning Matplotlib can be quite daunting, it is a large library with many features and options.

This course is based around a set of short, complete examples that each illustrate one particular type of graph or feature. Many examples are only a few lines long, and you can copy them, run them, and experiment, to gain a good understanding of the library.

By the end of the course you will met all the most common graph types, and seen how to customise them in various ways.


Useful graph types available in Matplotlib:

  • Line plots
  • Bar charts
  • Histograms
  • Pie charts
  • Box plots
  • Violin plots
  • Scatter graphs

We will also learn the basics of:

  • Annotation
  • Styling
  • Plotting multiple data sets on the same chart

The examples use real data, supplied with the course.


The course assumes you have a basic knowledge of Python scripting, and have the ability to install Python 3.6 or higher on your system, install Matplotlib using pip, and understand simple python programs.

Choose a Pricing Option