Skip to main content

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.2

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.2
File Size Uploaded
matplotlib-3.4.2.tar.gz 37.3 MB Details

Built distributions (wheels)

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

Total release size: 189.1 MB

Release files / matplotlib-3.4.2.tar.gz

Download URL matplotlib-3.4.2.tar.gz
Size 37.3 MB
Tags Source
SHA-256 checksum
How to use checksums
d8d994cefdff9aaba45166eb3de4f5211adb4accac85cbf97137e98f26ea0219
BLAKE2b-256 checksum
How to use checksums
60d3286925802edaeb0b8834425ad97c9564ff679eb4208a184533969aa5fc29
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.2-cp39-cp39-win_amd64.whl

Download URL matplotlib-3.4.2-cp39-cp39-win_amd64.whl
Size 7.1 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
df815378a754a7edd4559f8c51fc7064f779a74013644a7f5ac7a0c31f875866
BLAKE2b-256 checksum
How to use checksums
85175ccc9b36564d6d510c052f858929079a4aabc0eca6b793b263d4bc53e17e
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.2-cp39-cp39-win32.whl

Download URL matplotlib-3.4.2-cp39-cp39-win32.whl
Size 7.0 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
b1d5a2cedf5de05567c441b3a8c2651fbde56df08b82640e7f06c8cd91e201f6
BLAKE2b-256 checksum
How to use checksums
77fb08b92ac2f23a668c29eec771ffaca09d8d4ea34d0aecac25437898559fed
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.2-cp39-cp39-manylinux2014_aarch64.whl

Download URL matplotlib-3.4.2-cp39-cp39-manylinux2014_aarch64.whl
Size 9.0 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
85f191bb03cb1a7b04b5c2cca4792bef94df06ef473bc49e2818105671766fee
BLAKE2b-256 checksum
How to use checksums
3625e71e3803e45522ea1a97757701a8d4cf2356d28fcf182cd749aaba01840e
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.2-cp39-cp39-manylinux1_x86_64.whl

Download URL matplotlib-3.4.2-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
956c8849b134b4a343598305a3ca1bdd3094f01f5efc8afccdebeffe6b315247
BLAKE2b-256 checksum
How to use checksums
58ef50b17a043045c3fc62b20f2cab1973e21f7beb7d3897ab1fb026aea00fb2
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.2-cp39-cp39-manylinux1_i686.whl

Download URL matplotlib-3.4.2-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
32fa638cc10886885d1ca3d409d4473d6a22f7ceecd11322150961a70fab66dd
BLAKE2b-256 checksum
How to use checksums
7b32e563afd07cfb49f79a2fcf0c7742c6136063fb2d88f966e92fb3a9749015
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.2-cp39-cp39-macosx_10_9_x86_64.whl

Download URL matplotlib-3.4.2-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
b26535b9de85326e6958cdef720ecd10bcf74a3f4371bf9a7e5b2e659c17e153
BLAKE2b-256 checksum
How to use checksums
690ee0a6b89396946f84f9bd7bcf270b260f5108e9f2659db9f03168047046ae
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.2-cp38-cp38-win_amd64.whl

Download URL matplotlib-3.4.2-cp38-cp38-win_amd64.whl
Size 7.1 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
21b31057bbc5e75b08e70a43cefc4c0b2c2f1b1a850f4a0f7af044eb4163086c
BLAKE2b-256 checksum
How to use checksums
c42c5ee5ed65283710e6edadccdcad28e32c33d51f7501532beca674d704efc3
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.2-cp38-cp38-win32.whl

Download URL matplotlib-3.4.2-cp38-cp38-win32.whl
Size 7.0 MB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
6475d0209024a77f869163ec3657c47fed35d9b6ed8bccba8aa0f0099fbbdaa8
BLAKE2b-256 checksum
How to use checksums
e9dd67db8a527785d24bd7f17f959ade3c0ef3e6021b6104396f33ad3b955073
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.2-cp38-cp38-manylinux2014_aarch64.whl

Download URL matplotlib-3.4.2-cp38-cp38-manylinux2014_aarch64.whl
Size 9.0 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0bea5ec5c28d49020e5d7923c2725b837e60bc8be99d3164af410eb4b4c827da
BLAKE2b-256 checksum
How to use checksums
fe23606bafaf7a105c7312e19a25ca56340a5c0d05563a7b63a5b26a3d1da0b4
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.2-cp38-cp38-manylinux1_x86_64.whl

Download URL matplotlib-3.4.2-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
5826f56055b9b1c80fef82e326097e34dc4af8c7249226b7dd63095a686177d1
BLAKE2b-256 checksum
How to use checksums
1d2b9f02f1bcd69c521d8dc64049bd4ed29064f74ef508e6dd0089dc811a2a15
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.2-cp38-cp38-manylinux1_i686.whl

Download URL matplotlib-3.4.2-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
1c1779f7ab7d8bdb7d4c605e6ffaa0614b3e80f1e3c8ccf7b9269a22dbc5986b
BLAKE2b-256 checksum
How to use checksums
da9522b11bd7dada336bee8766c24b5d31a26da6f5784e1c868cce32ca705b4b
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.2-cp38-cp38-macosx_10_9_x86_64.whl

Download URL matplotlib-3.4.2-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
6a6a44f27aabe720ec4fd485061e8a35784c2b9ffa6363ad546316dfc9cea04e
BLAKE2b-256 checksum
How to use checksums
33361f0ea9e0e095448d83a6f15a6ad9733554e7bf52e2476b0d52b9b9c0c822
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.2-cp37-cp37m-win_amd64.whl

Download URL matplotlib-3.4.2-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
6382bc6e2d7e481bcd977eb131c31dee96e0fb4f9177d15ec6fb976d3b9ace1a
BLAKE2b-256 checksum
How to use checksums
ecf2536de9d6eb75b053ea53944da62564499d5a3c786efe77f7075e35954782
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.2-cp37-cp37m-win32.whl

Download URL matplotlib-3.4.2-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
7a58f3d8fe8fac3be522c79d921c9b86e090a59637cb88e3bc51298d7a2c862a
BLAKE2b-256 checksum
How to use checksums
b0127a090e601d53119996709966267321f06ee365a923ee95f51d8a7882d3c8
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.2-cp37-cp37m-manylinux2014_aarch64.whl

Download URL matplotlib-3.4.2-cp37-cp37m-manylinux2014_aarch64.whl
Size 9.0 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7ad19f3fb6145b9eb41c08e7cbb9f8e10b91291396bee21e9ce761bb78df63ec
BLAKE2b-256 checksum
How to use checksums
78399ece983646368fb501f5804ea009d75f21e9b32bcb3d5d44559e1edd2b79
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.2-cp37-cp37m-manylinux1_x86_64.whl

Download URL matplotlib-3.4.2-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
a9d8cb5329df13e0cdaa14b3b43f47b5e593ec637f13f14db75bb16e46178b05
BLAKE2b-256 checksum
How to use checksums
24335568d443ba438d95d4db635dd69958056f087e57e1026bee56f959d53f9d
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.2-cp37-cp37m-manylinux1_i686.whl

Download URL matplotlib-3.4.2-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
3a5c18dbd2c7c366da26a4ad1462fe3e03a577b39e3b503bbcf482b9cdac093c
BLAKE2b-256 checksum
How to use checksums
1e82d29143f1279bd907aefe48f52d167ec30c18481b8a4c016e4501ef77a253
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.2-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL matplotlib-3.4.2-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
c541ee5a3287efe066bbe358320853cf4916bc14c00c38f8f3d8d75275a405a9
BLAKE2b-256 checksum
How to use checksums
0b9b5562739bb8856987e598b968a30e2e10f93af9a0cad62c93e190834d7e0d
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

This release

3.4.2 This release

19 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

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