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.

Metadata

Release files for matplotlib 3.4.0rc1

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.0rc1
File Size Uploaded
matplotlib-3.4.0rc1.tar.gz 37.1 MB Details

Built distributions (wheels)

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

Total release size: 161.9 MB

Release files / matplotlib-3.4.0rc1.tar.gz

Download URL matplotlib-3.4.0rc1.tar.gz
Size 37.1 MB
Tags Source
SHA-256 checksum
How to use checksums
f4ee7bb15bf01cd4c6352f8343f4d27fd8ad36bb88640eb244525fe648005d19
BLAKE2b-256 checksum
How to use checksums
9ce6209705cb9e41d3a6f38b2782c5fdc55e335e7205eb0eca028485a6666427
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.50.2 CPython/3.9.1

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

Download URL matplotlib-3.4.0rc1-cp39-cp39-win_amd64.whl
Size 7.1 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
00d3e4a12ea95b14f52bf1300f475acea10d9c32080a0413283847f469f1c73d
BLAKE2b-256 checksum
How to use checksums
f4f9192081ce1a91e2f0927070139b7ae0ccf1a060ecc858db9f58f61817002b
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.50.2 CPython/3.9.1

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

Download URL matplotlib-3.4.0rc1-cp39-cp39-win32.whl
Size 7.0 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
3d29bd1f95ef9589587effb6a9bc74c6c2b20847bb328028f29aeb3c4d5a42e1
BLAKE2b-256 checksum
How to use checksums
2a8ddc049dc2301f390c19c86a4d12dc843aa2abd6f9690cc0545685e610143c
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.50.2 CPython/3.9.1

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

Download URL matplotlib-3.4.0rc1-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
4517e6951fc2c732baba3e2f100be5a135b6c20a7b865958e19130a7a6a59bdb
BLAKE2b-256 checksum
How to use checksums
9fc86ef97b58ece9c5de42618b914ec0b39adc0ed30bab77419276a3088c4eea
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.50.2 CPython/3.9.1

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

Download URL matplotlib-3.4.0rc1-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
e0a0ce7422fb5e78c433dfb2c6c9980d72f6db12c56e2c40bddb2fb4cc1b6515
BLAKE2b-256 checksum
How to use checksums
80f17f8e37ac793fecae5295ef603bc9327f5243b419d2b7b4dc576c79ec4598
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.50.2 CPython/3.9.1

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

Download URL matplotlib-3.4.0rc1-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
02d9ced7bdc3f130e6838c56c8f1c11d06b3099e36710b32f274c23fbeb3284b
BLAKE2b-256 checksum
How to use checksums
daea630a5b3259b61d0c765ac574ed2d87f32af0e432a14ff2f8ff1f42146918
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.50.2 CPython/3.9.1

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

Download URL matplotlib-3.4.0rc1-cp38-cp38-win_amd64.whl
Size 7.1 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
4b2f49e0730f3f73b9878d375a4ef95e8060993ac2bd891feb3010de05fc5c0c
BLAKE2b-256 checksum
How to use checksums
59c87195c336e97e87f1959990c1afd321f05da210a9f6750d3abcb15a36ca89
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.50.2 CPython/3.9.1

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

Download URL matplotlib-3.4.0rc1-cp38-cp38-win32.whl
Size 7.0 MB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
696de41d717da6205a19a4010609cc049989e4c4fe2286c582d11c817fae12dd
BLAKE2b-256 checksum
How to use checksums
7ada439cc1e571b25c101f0729f5106358b0dea1e4c8e812c9376199858ecfd2
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.50.2 CPython/3.9.1

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

Download URL matplotlib-3.4.0rc1-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
e1690740096414e8a797c6498d0acc19e8dafc856ea56f7bf247c8bdc9c7ac38
BLAKE2b-256 checksum
How to use checksums
738d5862fe2bfbbfb5af08bdd1410f60f4c913ba6c7b28293e6b3a5d9eb0136a
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.50.2 CPython/3.9.1

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

Download URL matplotlib-3.4.0rc1-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
0a56c450f08269fc7a180719fb7f8be953d1566201e1003057d657bd2528250b
BLAKE2b-256 checksum
How to use checksums
b105fb78345ef88a94789de60b2b29d657b79c7adff805d1b27c8ad25f3d7b36
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.50.2 CPython/3.9.1

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

Download URL matplotlib-3.4.0rc1-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
14f0c46d8226610774e79358cff91a9edd83e2512cad34666d050ac0be965d25
BLAKE2b-256 checksum
How to use checksums
e2720faa1001791c0a02a9c4cc4b383c6ff920ab7570e6bf2cb1c42636e0a1c8
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.50.2 CPython/3.9.1

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

Download URL matplotlib-3.4.0rc1-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
d0b750678e6ebaf2419dfee45be6df1905af9adc0e2373041af236b39fb811d0
BLAKE2b-256 checksum
How to use checksums
e28f78b611b3bb6520a572fa483e11a30c4300afedae64d87502e7b7778ef0aa
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.50.2 CPython/3.9.1

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

Download URL matplotlib-3.4.0rc1-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
2ae449b3d4fee20726c84356eba15b60ae8752b712a76f98cf60b093d6892e8f
BLAKE2b-256 checksum
How to use checksums
74d76d921aa4039b204df631d2ac898e563ee50f4a8aca1549a71181a9ed4f1a
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.50.2 CPython/3.9.1

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

Download URL matplotlib-3.4.0rc1-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
c9b18bd72cdba7960167f15128322509fc536c57a05aff2b4ef456ee9fd34d4d
BLAKE2b-256 checksum
How to use checksums
1193095aaa393a309b7abb6443a68e63f7472bf5b2805d71703fbbcdc69bd6a0
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.50.2 CPython/3.9.1

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

Download URL matplotlib-3.4.0rc1-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
84878c9fde156f594354a5785a861a70fa4682779e30af26e630b6bb433244b5
BLAKE2b-256 checksum
How to use checksums
8ffd9123596582f482bd871c8e09da5e37ffd19f50438eb5b9f4d62fc2f573c6
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.50.2 CPython/3.9.1

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

Download URL matplotlib-3.4.0rc1-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
8d99a355a0138e158eed6225fdd39094486a6f2a7c47d6bed2a76cd823452d5c
BLAKE2b-256 checksum
How to use checksums
491d936e70d22367b4489856ed83a31d86c926a6e66a838b40134b2e8c499a4f
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.50.2 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.0rc1 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