Matplotlib: scratching the surface

Matplotlib: scratching the surface

What is it?

Matplotlib is a plotting library written for python, enabling you to create figures with very little code.

Why should I use it?

Plotting with Matplotlib is fast, relatively easy and results in figures which are of publication quality.

Examples

You can create things such as bar charts:

"Bar charts"

scatter plots:

"Scatter plots"

or even geospatial plots:

"3D plots"

Take a look at the gallery for more examples and inspiration.

Quick start

The material below provides a very basic introduction, giving you an overview of some of things that are possible with matplotlib. The course makes use of numpy - if you are unfamiliar with numpy, take a look here.