Matplotlib 3.8.3 documentation

Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations.

Install

For more detailed instructions, see the installation guide.

Learn

What can Matplotlib do?

Reference

Community

Third-party packages,

provide custom, domain specific, and experimental features, including styles, colors, more plot types and backends, and alternative interfaces.

What's new

Learn about new features and API changes.

Contribute

Matplotlib is a community project maintained for and by its users.

There are many ways you can help!

About us

Matplotlib was created by neurobiologist John Hunter to work with EEG data. It grew to be used and developed by many people in many different fields. John's goal was that Matplotlib make easy things easy and hard things possible.