Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

PyPi Downloads NUMFocus

DiscourseBadge Gitter GitHubIssues GitTutorial

GitHubActions AzurePipelines AppVeyor Codecov LGTM

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.

Release files for matplotlib 3.4.0rc2

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.4.0rc2
File Size Uploaded
matplotlib-3.4.0rc2.tar.gz 37.2 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for matplotlib 3.4.0rc2
File
matplotlib-3.4.0rc2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
matplotlib-3.4.0rc2-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
matplotlib-3.4.0rc2-cp39-cp39-manylinux1_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-64 Details
matplotlib-3.4.0rc2-cp39-cp39-manylinux1_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-32 Details
matplotlib-3.4.0rc2-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
matplotlib-3.4.0rc2-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
matplotlib-3.4.0rc2-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
matplotlib-3.4.0rc2-cp38-cp38-manylinux1_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64 Details
matplotlib-3.4.0rc2-cp38-cp38-manylinux1_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-32 Details
matplotlib-3.4.0rc2-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
matplotlib-3.4.0rc2-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
matplotlib-3.4.0rc2-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
matplotlib-3.4.0rc2-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
matplotlib-3.4.0rc2-cp37-cp37m-manylinux1_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32 Details
matplotlib-3.4.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details

Total release size: 162.0 MB

Release files / matplotlib-3.4.0rc2.tar.gz

Download URL matplotlib-3.4.0rc2.tar.gz
Size 37.2 MB
Tags Source
SHA-256 checksum
How to use checksums
06afea42f06489a5c2bdf9b39ac00c8cf3730d3cce53f652dc3a35ac14cd8a6a
BLAKE2b-256 checksum
How to use checksums
6c75a2546672729a27e3ef287c42835875c6ae2ff4730eca912aa0a035853267
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / matplotlib-3.4.0rc2-cp39-cp39-win_amd64.whl

Download URL matplotlib-3.4.0rc2-cp39-cp39-win_amd64.whl
Size 7.1 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
ba42ba1d364bcd41d356fd2b9f2dab070d6ed8d26338efd0776eafaeaee31494
BLAKE2b-256 checksum
How to use checksums
c89f088570f37de79f228ac3f15ca5dae938acc92033ff1b51449beeb9941f02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / matplotlib-3.4.0rc2-cp39-cp39-win32.whl

Download URL matplotlib-3.4.0rc2-cp39-cp39-win32.whl
Size 7.0 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
bdf9fcf4a718c03f5d4bd9e94d9bf7a403ebcce54ac3024e4d15c800bdaaf7c2
BLAKE2b-256 checksum
How to use checksums
a5c41eca1f9943aa09b5cf27c373760aae3af53bf3daabbee839aa174c26e9cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / matplotlib-3.4.0rc2-cp39-cp39-manylinux1_x86_64.whl

Download URL matplotlib-3.4.0rc2-cp39-cp39-manylinux1_x86_64.whl
Size 10.3 MB
Tags CPython 3.9 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
67a134120e0e8e98656cf2bb7f78974045bc6de38cb5e3115c0dd636bd16aceb
BLAKE2b-256 checksum
How to use checksums
558a8927b1dea18913954fba0a9dd0c23cef73ec7122767ae1d7362c502814cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / matplotlib-3.4.0rc2-cp39-cp39-manylinux1_i686.whl

Download URL matplotlib-3.4.0rc2-cp39-cp39-manylinux1_i686.whl
Size 10.0 MB
Tags CPython 3.9 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
360acd8cb82dd5be89752719a595c976fa5fd4d435d889afb526b1d707f5c65d
BLAKE2b-256 checksum
How to use checksums
39bc3587ed7fe77d60219aa72187c2a5426d33379c03740828b41a5ca801dde4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / matplotlib-3.4.0rc2-cp39-cp39-macosx_10_9_x86_64.whl

Download URL matplotlib-3.4.0rc2-cp39-cp39-macosx_10_9_x86_64.whl
Size 7.2 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
4c7695fee2c44c774f8c01e53ba07aa353160ef0b46dd69408dc8a8a93915fb4
BLAKE2b-256 checksum
How to use checksums
6fc2c6634ee05b66b929b67ba9dba6f75146c43376afa9a966dd48f8e304830e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / matplotlib-3.4.0rc2-cp38-cp38-win_amd64.whl

Download URL matplotlib-3.4.0rc2-cp38-cp38-win_amd64.whl
Size 7.1 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
24080e171b1aeb96dd5ac59188cd3d214ef48c8fb0d0d9faf3065f0841254da6
BLAKE2b-256 checksum
How to use checksums
56121ad6c2c4af42d50a86fede895f218084e7dd85fed93d7cc61cd1753beb83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / matplotlib-3.4.0rc2-cp38-cp38-win32.whl

Download URL matplotlib-3.4.0rc2-cp38-cp38-win32.whl
Size 7.0 MB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
4a639058aaa97b26a8837f4bd9c81e78ec798754b0dcaeb93e07b1174d5ce6eb
BLAKE2b-256 checksum
How to use checksums
6dfe1ec3e87568f93ba77622af4071c45711756e794eba36c1717efbd0f9808a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / matplotlib-3.4.0rc2-cp38-cp38-manylinux1_x86_64.whl

Download URL matplotlib-3.4.0rc2-cp38-cp38-manylinux1_x86_64.whl
Size 10.3 MB
Tags CPython 3.8 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
070fe955df4e72c1cfef078835a28ce4df85b0e7425acd8ef5bba0b5baf39313
BLAKE2b-256 checksum
How to use checksums
42a79eecb0d079d1e8e60a6ff00a79e2b715159e3135bc47699e78f7e1f28289
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / matplotlib-3.4.0rc2-cp38-cp38-manylinux1_i686.whl

Download URL matplotlib-3.4.0rc2-cp38-cp38-manylinux1_i686.whl
Size 10.0 MB
Tags CPython 3.8 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
2599a73e3469ba5ffad9ad2b66b79eda05c90ed03a5b6e52f95e0bf97afcbaaa
BLAKE2b-256 checksum
How to use checksums
24107b56086c5907210f310103f7df34176840ac55fdb3903aa689b14435b7f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / matplotlib-3.4.0rc2-cp38-cp38-macosx_10_9_x86_64.whl

Download URL matplotlib-3.4.0rc2-cp38-cp38-macosx_10_9_x86_64.whl
Size 7.2 MB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
92cd523ccb8c7560bfc05c3e739180fafe94f7274c04ce36565d2e2ca88e8121
BLAKE2b-256 checksum
How to use checksums
bb713a0f54e5163d1649285225607dffa7041e71d871548549f86add852a76d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / matplotlib-3.4.0rc2-cp37-cp37m-win_amd64.whl

Download URL matplotlib-3.4.0rc2-cp37-cp37m-win_amd64.whl
Size 7.1 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
a95b398e7c92b35a1eb5ee5872a190ca50a6ecb6b18f4a8a82988187c9ed4b53
BLAKE2b-256 checksum
How to use checksums
f0d169e154da5149400568d0d4f9b247652b3b1551543f1e8e371a33bf117746
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / matplotlib-3.4.0rc2-cp37-cp37m-win32.whl

Download URL matplotlib-3.4.0rc2-cp37-cp37m-win32.whl
Size 7.0 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
7853e8e74b477640b7db2b080228c4bce8587afadd4babe1fceb6f35b94ac94f
BLAKE2b-256 checksum
How to use checksums
ca579e5e9de3aedea7ed6afafb097071a2977d13460d0a782f794b442abcae83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / matplotlib-3.4.0rc2-cp37-cp37m-manylinux1_x86_64.whl

Download URL matplotlib-3.4.0rc2-cp37-cp37m-manylinux1_x86_64.whl
Size 10.3 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8200f9810cecae25072b7275e79f4d80450a7c3236e99b204bb6dd8f4a137f02
BLAKE2b-256 checksum
How to use checksums
ebe1b7331b4ab71b910b32768d090d9ac0a04bac59bb14297967fd3c2d71b5fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / matplotlib-3.4.0rc2-cp37-cp37m-manylinux1_i686.whl

Download URL matplotlib-3.4.0rc2-cp37-cp37m-manylinux1_i686.whl
Size 10.0 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
9ddf1ffdc7064f24ae99f8a7b408be705a1bfba8d8c20e56d1e677a83d321b4a
BLAKE2b-256 checksum
How to use checksums
5c78e904eb8e945567121aeebb620f617ec59c55f9904e95a56ffc5b686e69ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / matplotlib-3.4.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL matplotlib-3.4.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl
Size 7.2 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c569277a5f5249d2f238c83c446d52d23dabf5b641b5e3932055c413993945c1
BLAKE2b-256 checksum
How to use checksums
cda038992a659867eddc89de6e8e01929d1f843ed73a7006c1687fccbe64c6e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.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

This release

3.4.0rc2 This release

16 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

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