Skip to main content

Travis AzurePipelines AppVeyor Codecov LGTM PyPi Gitter NUMFocus GitTutorial

doc/_static/logo2.png

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

Check out our home page for more information.

doc/_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.0

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.0
File Size Uploaded
matplotlib-3.2.0.tar.gz 40.5 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for matplotlib 3.2.0
File
matplotlib-3.2.0-pp373-pypy36_pp73-win32.whl PyPy 3.73 PyPy 3.6 7.3 Windows x86-32 Details
matplotlib-3.2.0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
matplotlib-3.2.0-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
matplotlib-3.2.0-cp38-cp38-manylinux1_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64 Details
matplotlib-3.2.0-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
matplotlib-3.2.0-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
matplotlib-3.2.0-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
matplotlib-3.2.0-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
matplotlib-3.2.0-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
matplotlib-3.2.0-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
matplotlib-3.2.0-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
matplotlib-3.2.0-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
matplotlib-3.2.0-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.6 MB

Release files / matplotlib-3.2.0.tar.gz

Download URL matplotlib-3.2.0.tar.gz
Size 40.5 MB
Tags Source
SHA-256 checksum
How to use checksums
651d76daf9168250370d4befb09f79875daa2224a9096d97dfc3ed764c842be4
BLAKE2b-256 checksum
How to use checksums
be0681367951cc50695830482eacefdc8289c68770db166a4d4283e7eac22dee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.8.1

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

Download URL matplotlib-3.2.0-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
fc84f7c7cf1c5a9dbceadb7546818228f019d3b113ce5e362120c895fbba2944
BLAKE2b-256 checksum
How to use checksums
6019231aa65f7a0809d8ff1232326710d0afbe2543833f26d465d85fa42cac6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.8.1

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

Download URL matplotlib-3.2.0-cp38-cp38-win_amd64.whl
Size 9.2 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
d5287cfcabad6f0f71a2627c1bbb6fb0cddacb9844f6c91f210604faa508f562
BLAKE2b-256 checksum
How to use checksums
06ea68c35d642a7c8ca74f4053963743824802875bb6c0215e78aee17d0a16cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.8.1

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

Download URL matplotlib-3.2.0-cp38-cp38-win32.whl
Size 9.0 MB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
97a03e73f9ab71db8e4084894550c3af420c8ab1989b5e1306261b17576bf61b
BLAKE2b-256 checksum
How to use checksums
c31de89bd812c4837e3cc6d833d76b81f95b29110d0722dddf240f12387e94d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.8.1

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

Download URL matplotlib-3.2.0-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
be937f34047bc09ed22d6a19d970fdc61d5d3191aa62f3262fc7f308e6d2e7f9
BLAKE2b-256 checksum
How to use checksums
0ccd829b2795de5c6667133d39256a40deb7f4a12753872cf3f128f82d86d25c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.8.1

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

Download URL matplotlib-3.2.0-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
ee8acb1d4ee204e5cfe361d8f00d7e52c68f81c099b6c6048a3c76bf2c6b46e6
BLAKE2b-256 checksum
How to use checksums
7e6e3eb2e425945ef1e95fe797e6a6f020c48d2e83f091b1fd723e437c046e1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.8.1

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

Download URL matplotlib-3.2.0-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
d281862a68b0bfce8f9e02a8e5acaa5cfbec37f37320f59b52eaf54b6423ec13
BLAKE2b-256 checksum
How to use checksums
534fcf180006c9eafed655c3c7a52a7fb45f3dd365cbde9be3ebb497a865bcad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.8.1

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

Download URL matplotlib-3.2.0-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
9d174cc9681184023a7d520079eb0c085208761c6562710c1de7263d08217ab6
BLAKE2b-256 checksum
How to use checksums
65b2ebd81211f3c9b410f5e5a5160d91f45667a27d2e92b4d103168e3d7dc714
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.8.1

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

Download URL matplotlib-3.2.0-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
d75f5e952562f5e494ae92c1f917fc96c2ce09305a7c1bdc2e6502d3c61fbdc3
BLAKE2b-256 checksum
How to use checksums
6cabe1585a7101f8f7047376b59274ada50fefd637bd4cd99d2125a1b730845a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.8.1

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

Download URL matplotlib-3.2.0-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
0ab307e610302971012dc2387c97fc68e58c8eb00045a2c735da1b16353a3e3f
BLAKE2b-256 checksum
How to use checksums
a8692559780612c3d477218af93d7a20938d5bffeb57630279202967e321d03b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.8.1

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

Download URL matplotlib-3.2.0-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
b21479a4478070c1c0f460e1bf1b65341e6a70ae0da905fcee836651450c66bb
BLAKE2b-256 checksum
How to use checksums
bdab30e83ac00e288fe315adc040270e1c0006a21cd31a7984d36f981e0178b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.8.1

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

Download URL matplotlib-3.2.0-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
8e931015769322ee6860cabb8f975f628788e851092fd5edbdb065b5a516e3af
BLAKE2b-256 checksum
How to use checksums
6b93bc68d16c1dce645f223a3c8c26e9ae7e0011926ba01dcb7f59c2165556ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.8.1

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

Download URL matplotlib-3.2.0-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
b93377c6720e7db9cbba57e856a21aae2ff707677a6ee6b3b9d485f22ed82697
BLAKE2b-256 checksum
How to use checksums
e6fc5889757c4c70c552f56fddc8fbdcab565475686cdebdfa1806a9d54cd53b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.8.1

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

Download URL matplotlib-3.2.0-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
0711b07920919951b2c508a773c433cbe07bdad952ea84ed9d18ca7853ccbe8b
BLAKE2b-256 checksum
How to use checksums
931b4233e8fee68fc9d8d47e010fa481bf124db9ea6efe7f0a72a0c96c0a751b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.8.1

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

3.2.1

14 release files

This release

3.2.0 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