Book Image

Mastering matplotlib

By : Duncan M. McGreggor, Duncan M McGreggor
Book Image

Mastering matplotlib

By: Duncan M. McGreggor, Duncan M McGreggor

Overview of this book

Table of Contents (16 chapters)
Mastering matplotlib
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

The supporting components of the matplotlib stack


In addition to the three major components of the matplotlib stack, there are supporting components. These include the following:

  • Configuration support

  • Utility modules and functions

  • C extensions

  • External libraries upon which matplotlib depends

We will touch on these in the coming chapters. They are related to the given topics at hand, but they do not impact the structure or nature of matplotlib's overall architecture.

Combining the details uncovered in the previous sections, the following diagram portrays a logical architecture for matplotlib that glosses over the finer details:

To make this more of a living reality, we will follow this high-level description with some more detailed examinations, which consist of the following:

  • Learning about matplotlib modules and associated namespaces

  • Creating a sample import graph

  • Following the execution of the pyplot functions through the matplotlib stack