Skip to main content

Travis AzurePipelines AppVeyor Codecov LGTM PyPi Gitter NUMFocus GitTutorial

https://matplotlib.org/_static/logo2.svg

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

Check out our home page for more information.

https://matplotlib.org/_static/readme_preview.png

Matplotlib produces publication-quality figures in a variety of hardcopy formats and interactive environments across platforms. Matplotlib can be used in Python scripts, the Python and IPython shell, web application servers, and various graphical user interface toolkits.

Install

For installation instructions and requirements, see INSTALL.rst or the install documentation.

Test

After installation, launch the test suite:

python -m pytest

Read the testing guide for more information and alternatives.

Contribute

You’ve discovered a bug or something else you want to change - excellent!

You’ve worked out a way to fix it – even better!

You want to tell us about it – best of all!

Start at the contributing guide!

Contact

Discourse is the discussion forum for general questions and discussions and our recommended starting point.

Our active mailing lists (which are mirrored on Discourse) are:

Gitter is for coordinating development and asking questions directly related to contributing to matplotlib.

Citing Matplotlib

If Matplotlib contributes to a project that leads to publication, please acknowledge this by citing Matplotlib.

A ready-made citation entry is available.

Metadata

Release files for matplotlib 3.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for matplotlib 3.2.1
File Size Uploaded
matplotlib-3.2.1.tar.gz 40.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for matplotlib 3.2.1
File
matplotlib-3.2.1-pp373-pypy36_pp73-win32.whl PyPy 3.73 PyPy 3.6 7.3 Windows x86-32 Details
matplotlib-3.2.1-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
matplotlib-3.2.1-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
matplotlib-3.2.1-cp38-cp38-manylinux1_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64 Details
matplotlib-3.2.1-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
matplotlib-3.2.1-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
matplotlib-3.2.1-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
matplotlib-3.2.1-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
matplotlib-3.2.1-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
matplotlib-3.2.1-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
matplotlib-3.2.1-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
matplotlib-3.2.1-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
matplotlib-3.2.1-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details

Total release size: 178.4 MB

Release files / matplotlib-3.2.1.tar.gz

Download URL matplotlib-3.2.1.tar.gz
Size 40.3 MB
Tags Source
SHA-256 checksum
How to use checksums
ffe2f9cdcea1086fc414e82f42271ecf1976700b8edd16ca9d376189c6d93aee
BLAKE2b-256 checksum
How to use checksums
4a30eb8e7dd8e3609f05c6920fa82f189302c832e5a0f6667aa96f952056bc0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.6

Release files / matplotlib-3.2.1-pp373-pypy36_pp73-win32.whl

Download URL matplotlib-3.2.1-pp373-pypy36_pp73-win32.whl
Size 8.7 MB
Tags PyPy 3.6 7.3 PyPy 3.73 Windows x86-32
SHA-256 checksum
How to use checksums
7a9baefad265907c6f0b037c8c35a10cf437f7708c27415a5513cf09ac6d6ddd
BLAKE2b-256 checksum
How to use checksums
5abc5d3359ffddab58eb4a58176b0645f1fb73d17786a1a596947e81bee9afa9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.6

Release files / matplotlib-3.2.1-cp38-cp38-win_amd64.whl

Download URL matplotlib-3.2.1-cp38-cp38-win_amd64.whl
Size 9.2 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
4bb50ee4755271a2017b070984bcb788d483a8ce3132fab68393d1555b62d4ba
BLAKE2b-256 checksum
How to use checksums
f18330bd24c5b7d64542a897000d6d8e3d8067cbe2435f581d59308aaa68e962
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.6

Release files / matplotlib-3.2.1-cp38-cp38-win32.whl

Download URL matplotlib-3.2.1-cp38-cp38-win32.whl
Size 9.0 MB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
d35891a86a4388b6965c2d527b9a9f9e657d9e110b0575ca8a24ba0d4e34b8fc
BLAKE2b-256 checksum
How to use checksums
d25c8866094446c6b09360103677fc099fe1ea9eb3d72fad7d24b9b7b61bf40f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.6

Release files / matplotlib-3.2.1-cp38-cp38-manylinux1_x86_64.whl

Download URL matplotlib-3.2.1-cp38-cp38-manylinux1_x86_64.whl
Size 12.4 MB
Tags CPython 3.8 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
aae7d107dc37b4bb72dcc45f70394e6df2e5e92ac4079761aacd0e2ad1d3b1f7
BLAKE2b-256 checksum
How to use checksums
019d416ca5d453c776fa8db35d1bbfed65809e06ae021154f86c45d34f44ce39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.6

Release files / matplotlib-3.2.1-cp38-cp38-macosx_10_9_x86_64.whl

Download URL matplotlib-3.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Size 12.4 MB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
af14e77829c5b5d5be11858d042d6f2459878f8e296228c7ea13ec1fd308eb68
BLAKE2b-256 checksum
How to use checksums
1df64362df6969f25973eb04ee0ab147588401928faddebe19c73d222fd13161
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.6

Release files / matplotlib-3.2.1-cp37-cp37m-win_amd64.whl

Download URL matplotlib-3.2.1-cp37-cp37m-win_amd64.whl
Size 9.2 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
56d3147714da5c7ac4bc452d041e70e0e0b07c763f604110bd4e2527f320b86d
BLAKE2b-256 checksum
How to use checksums
b44d8a2c06cb69935bb762738a8b9d5f8ce2a66be5a1410787839b71e146f000
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.6

Release files / matplotlib-3.2.1-cp37-cp37m-win32.whl

Download URL matplotlib-3.2.1-cp37-cp37m-win32.whl
Size 9.0 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
c1cf735970b7cd424502719b44288b21089863aaaab099f55e0283a721aaf781
BLAKE2b-256 checksum
How to use checksums
18a59bad289d6c159b0d52ede9a72ac061cffa2f7447a7279c856b408c59c376
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.6

Release files / matplotlib-3.2.1-cp37-cp37m-manylinux1_x86_64.whl

Download URL matplotlib-3.2.1-cp37-cp37m-manylinux1_x86_64.whl
Size 12.4 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
282b3fc8023c4365bad924d1bb442ddc565c2d1635f210b700722776da466ca3
BLAKE2b-256 checksum
How to use checksums
b2c271fcf957710f3ba1f09088b35776a799ba7dd95f7c2b195ec800933b276b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.6

Release files / matplotlib-3.2.1-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL matplotlib-3.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
Size 12.4 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e20ba7fb37d4647ac38f3c6d8672dd8b62451ee16173a0711b37ba0ce42bf37d
BLAKE2b-256 checksum
How to use checksums
0d61b741990b429341bac1af5f5c645ee7aaa3bbe7daf3418d283c92c4b5ee82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.6

Release files / matplotlib-3.2.1-cp36-cp36m-win_amd64.whl

Download URL matplotlib-3.2.1-cp36-cp36m-win_amd64.whl
Size 9.2 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
f4412241e32d0f8d3713b68d3ca6430190a5e8a7c070f1c07d7833d8c5264398
BLAKE2b-256 checksum
How to use checksums
59777a13ef25b0503311d8603074959c129cd60ef0eb26979aba7a7ed5b9e792
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.6

Release files / matplotlib-3.2.1-cp36-cp36m-win32.whl

Download URL matplotlib-3.2.1-cp36-cp36m-win32.whl
Size 9.0 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
2466d4dddeb0f5666fd1e6736cc5287a4f9f7ae6c1a9e0779deff798b28e1d35
BLAKE2b-256 checksum
How to use checksums
0df00645c559163c661f475df18b28b3424b69d14064f67bf5c839e6d04deb12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.6

Release files / matplotlib-3.2.1-cp36-cp36m-manylinux1_x86_64.whl

Download URL matplotlib-3.2.1-cp36-cp36m-manylinux1_x86_64.whl
Size 12.4 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
ce378047902b7a05546b6485b14df77b2ff207a0054e60c10b5680132090c8ee
BLAKE2b-256 checksum
How to use checksums
934b52da6b1523d5139d04e02d9e26ceda6146b48f2a4e5d2abfdf1c7bac8c40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.6

Release files / matplotlib-3.2.1-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL matplotlib-3.2.1-cp36-cp36m-macosx_10_9_x86_64.whl
Size 12.4 MB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e06304686209331f99640642dee08781a9d55c6e32abb45ed54f021f46ccae47
BLAKE2b-256 checksum
How to use checksums
9477a37c8877474f3b75dfe18f490189243d39aabd6c7629ffde5e5512d070fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.6

Release history Release notifications | RSS feed

3.9.4

41 release files

3.9.3

41 release files

3.9.2

40 release files

3.9.0

29 release files

3.8.3

28 release files

3.8.2

28 release files

3.8.0

28 release files

3.7.5

47 release files

3.7.4

47 release files

3.7.3

47 release files

3.7.0

41 release files

3.6.3

41 release files

3.6.0

41 release files

3.5.3

35 release files

3.5.1

35 release files

3.5.0

35 release files

3.4.3

21 release files

3.4.1

19 release files

3.4.0

19 release files

3.3.4

25 release files

3.3.3

25 release files

3.3.2

18 release files

3.3.1

27 release files

3.3.0

21 release files

3.2.2

16 release files

This release

3.2.1 This release

14 release files

3.1.2

13 release files

3.1.1

9 release files

3.1.0

9 release files

3.0.2

13 release files

3.0.1

13 release files

3.0.0

13 release files

2.2.3

22 release files

2.2.2

22 release files

2.1.2

18 release files

2.1.1

18 release files

2.0.2

18 release files

2.0.0

23 release files

1.5.2

16 release files

1.5.1

11 release files

1.5.0

10 release files

1.4.3

25 release files

1.4.2

17 release files

1.4.1

14 release files

1.4.0

14 release files

1.3.1

4 release files

1.3.0

1 release file

1.2.1

1 release file

1.2.0

1 release file

1.1.1

1 release file

1.1.0

1 release file

1.0.1

1 release file

1.0.0

0.99.3

0.99.1

0.99.0

0.98.5.3

0.98.5.1

0.98.3

0.98.1

0.98.0

0.91.4

0.91.3

0.91.2

0.91.1

1 release file

0.91.0

1 release file

0.90.1

0.90.0

0.87.7

0.87.6

0.87.5

0.87.4

0.87.3

0.87.2

0.87.1

0.86.2

1 release file

0.86.1

1 release file

0.86

1 release file

0.85

0.83.2

0.71

0.70

0.65

0.64

0.63.0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page