Mastering Matplotlib 3 [Video]

More Information
  • Visualize data using PyPlot, plot functions, create complex subplots, and troubleshoot issues.
  • Build interactive plots with Matplotlib 3. Understand and implement event handling and GUI widgets and learn how to turn interactive plots into videos.
  • Customize your plots.
  • Understand how Matplotlib color customization work, work with layouts, tweak configuration files, and customize style sheets
  • Draw on plots, ranging from inserting lines, adding text, and drawing different shapes and annotations.
  • Draw special-purpose advanced plots such as non-Cartesian plots, vector fields, violin graphs, and more.
  • Learn to visualize both ordinal and tabular data.
  • Draw 3D and geospatial plots with Matplotlib 3.
  • Create beautiful Data Visualizations with Seaborn

You already know the basics of Data Visualization with Matplotlib but this is not enough. You want to be able to create advanced-level Data Visualizations that showcase insights from your datasets.

This course will help you delve into the latest version of Matplotlib, 3, in a step-by-step and engaging manner. Through this course, you will master advanced Matplotlib concepts and will be able to tackle any Data Visualization project with ease and with increasing complexity.

By the end of the course, you will have honed your expertise and mastered data visualization using the full potential of Matplotlib 3.

All the code and supporting files for this course are available at

Style and Approach

This course adopts a practical and hands-on approach, with no theory. Since you already know the basics of Data Visualization in Python with Matplotlib, we skip setup issues and go straight to practical ways to visualize data using specific Matplotlib functionalities. All examples use real-world datasets from lots of different domains.

  • Delve into the advanced features of Matplotlib 3 and makes complex data visualization concepts seem very easy
  • This course follows a very practical and hands-on approach to teaching Data Visualization concepts with each section full of practical Matplotlib solutions and code examples
  • This course covers the latest version of Matplotlib, version 3.0
Course Length 1 hour 13 minutes
ISBN 9781789958928
Date Of Publication 14 Apr 2019


Amaya Nayak

Amaya Nayak is a Data Science Domain consultant with BignumWorks Software LLP. She has more than 10 years' experience in the fields of Python programming, data analysis, and visualization using Python and JavaScript, using tools such as D3.js, Matplotlib, ggplot, and more. With over 5 years' experience as a data scientist, she works on various data analysis tasks such as statistical data, data munging, data extraction, data visualization, and data validation.