Skip to main content

Python plotting package

Project description

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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

matplotlib-3.4.0.tar.gz (37.1 MB view details)

Uploaded Source

Built Distributions

matplotlib-3.4.0-cp39-cp39-win_amd64.whl (7.1 MB view details)

Uploaded CPython 3.9Windows x86-64

matplotlib-3.4.0-cp39-cp39-win32.whl (7.0 MB view details)

Uploaded CPython 3.9Windows x86

matplotlib-3.4.0-cp39-cp39-manylinux2014_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.9

matplotlib-3.4.0-cp39-cp39-manylinux1_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.9

matplotlib-3.4.0-cp39-cp39-manylinux1_i686.whl (10.0 MB view details)

Uploaded CPython 3.9

matplotlib-3.4.0-cp39-cp39-macosx_10_9_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

matplotlib-3.4.0-cp38-cp38-win_amd64.whl (7.1 MB view details)

Uploaded CPython 3.8Windows x86-64

matplotlib-3.4.0-cp38-cp38-win32.whl (7.0 MB view details)

Uploaded CPython 3.8Windows x86

matplotlib-3.4.0-cp38-cp38-manylinux2014_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.8

matplotlib-3.4.0-cp38-cp38-manylinux1_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.8

matplotlib-3.4.0-cp38-cp38-manylinux1_i686.whl (10.0 MB view details)

Uploaded CPython 3.8

matplotlib-3.4.0-cp38-cp38-macosx_10_9_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

matplotlib-3.4.0-cp37-cp37m-win_amd64.whl (7.1 MB view details)

Uploaded CPython 3.7mWindows x86-64

matplotlib-3.4.0-cp37-cp37m-win32.whl (7.0 MB view details)

Uploaded CPython 3.7mWindows x86

matplotlib-3.4.0-cp37-cp37m-manylinux2014_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.7m

matplotlib-3.4.0-cp37-cp37m-manylinux1_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.7m

matplotlib-3.4.0-cp37-cp37m-manylinux1_i686.whl (10.0 MB view details)

Uploaded CPython 3.7m

matplotlib-3.4.0-cp37-cp37m-macosx_10_9_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file matplotlib-3.4.0.tar.gz.

File metadata

  • Download URL: matplotlib-3.4.0.tar.gz
  • Upload date:
  • Size: 37.1 MB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for matplotlib-3.4.0.tar.gz
Algorithm Hash digest
SHA256 424ddb3422c65b284a38a97eb48f5cb64b66a44a773e0c71281a347f1738f146
MD5 556395cc4ef4306025ce5138b9b68dd3
BLAKE2b-256 053d45415c62fe3f3e7f0dd0b06b8edb0ed2f3dd5f9ceedb7874642976cb3624

See more details on using hashes here.

File details

Details for the file matplotlib-3.4.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: matplotlib-3.4.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 7.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using 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

File hashes

Hashes for matplotlib-3.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fa0f7f3b2a0067ee5806264478f39fa52d7ddf8ee9b3012e5257b2ff39a15e0b
MD5 5569d3f6848f318b85778d3f9970adcd
BLAKE2b-256 145173c049ba40d07576fbfb867a9d89aeb640cc16d2b532448c7dd04c66d7c1

See more details on using hashes here.

File details

Details for the file matplotlib-3.4.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: matplotlib-3.4.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using 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

File hashes

Hashes for matplotlib-3.4.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 4002b0928bcd695eb7f23bf18c52e3cf23501a9c06a1de596079d74932aa4068
MD5 148747a2e8e2c56ce065d1253b4800d6
BLAKE2b-256 fe117a1ccb4f64644f6aa797ef37f7e0dc3a4381e03ed768aa9e403575fc3e78

See more details on using hashes here.

File details

Details for the file matplotlib-3.4.0-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

  • Download URL: matplotlib-3.4.0-cp39-cp39-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.9
  • Uploaded using 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

File hashes

Hashes for matplotlib-3.4.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 966a1bb53ce56dcd542b4edb667166aac14c8eaf2a3acd68f403eccedf0d21a7
MD5 5c8c37c46340a4e97fd23f75fc45660b
BLAKE2b-256 6d42dff06adf9c52e66156e1c8c451d27301baf00373c052893235f7fa7c024f

See more details on using hashes here.

File details

Details for the file matplotlib-3.4.0-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: matplotlib-3.4.0-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 10.3 MB
  • Tags: CPython 3.9
  • Uploaded using 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

File hashes

Hashes for matplotlib-3.4.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 36e2f68b7d2f22eacc4d9d4dfdf3a975c9db31fa6e36e16a2d60bf4c1ff5a35c
MD5 fbfda689262a5dd1973c587818043db7
BLAKE2b-256 d6a43004939737e2b1039a1ad0e60324a24742ec344c34ce7ee3a5c41a8e950c

See more details on using hashes here.

File details

Details for the file matplotlib-3.4.0-cp39-cp39-manylinux1_i686.whl.

File metadata

  • Download URL: matplotlib-3.4.0-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 10.0 MB
  • Tags: CPython 3.9
  • Uploaded using 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

File hashes

Hashes for matplotlib-3.4.0-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 133469eb5d54a0a963d08a07356d03f6de41b6789f2a9d15aed0e6f3aabbf502
MD5 41e1352ce6509f37c04fa2eba306835a
BLAKE2b-256 ef07e7c349af9e2b8d5478b88d5960403f8e734117e7e119a4e471604be73aee

See more details on using hashes here.

File details

Details for the file matplotlib-3.4.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: matplotlib-3.4.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using 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

File hashes

Hashes for matplotlib-3.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a960ee5a139011e1d203df75eafc4e98013927f36ab69510313bc7d9d4641e38
MD5 d5d06d761980da59316c372af62dde41
BLAKE2b-256 14178797d8bf7d4b059f2bdb006518d9433ddd1623af4f3302b84fc77326ffda

See more details on using hashes here.

File details

Details for the file matplotlib-3.4.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: matplotlib-3.4.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 7.1 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using 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

File hashes

Hashes for matplotlib-3.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3bcee5685afb76d2a31f8a6b190caf2e52be250d214155b91830110416767de3
MD5 0fea0d65a752d98fe69b02dc88272064
BLAKE2b-256 6d6f8a3d1e91b7fa6f9f122b5155d14bd3c04a7e19008e7ce47133e242695405

See more details on using hashes here.

File details

Details for the file matplotlib-3.4.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: matplotlib-3.4.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using 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

File hashes

Hashes for matplotlib-3.4.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 a2828982c5329cceea67bae0af49e2bfae3471499d6d6aa4359efa0ef491b0f7
MD5 49faed30495a5796cff1a6fdfad1725b
BLAKE2b-256 12c8538499568e79e20b5190e7ad713a93609ceeb0bf5f970188d431cbf74b3f

See more details on using hashes here.

File details

Details for the file matplotlib-3.4.0-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

  • Download URL: matplotlib-3.4.0-cp38-cp38-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.8
  • Uploaded using 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

File hashes

Hashes for matplotlib-3.4.0-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 85d7b8da66bb71054f3d73210b4fe24cca8afc6f92f00569b2ad24ca32438034
MD5 2ad2189a02b11392ed97e19c691ed7fc
BLAKE2b-256 fda0f58294704441dbe23905c561c3ec29f3f1324230444cc7b7f26a057b3f39

See more details on using hashes here.

File details

Details for the file matplotlib-3.4.0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: matplotlib-3.4.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 10.3 MB
  • Tags: CPython 3.8
  • Uploaded using 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

File hashes

Hashes for matplotlib-3.4.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2b54bbce73115f6f95912f57348b2e0fc03cc86a09c73191f1216d79c16cda3c
MD5 e113430f829c6e3bdb8e13418221b792
BLAKE2b-256 156d13e0e8a75e0c8db048091ebc7c0630d4e36af3fc5ea9b33de23281dca544

See more details on using hashes here.

File details

Details for the file matplotlib-3.4.0-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: matplotlib-3.4.0-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 10.0 MB
  • Tags: CPython 3.8
  • Uploaded using 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

File hashes

Hashes for matplotlib-3.4.0-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7571d470cd5df2d6c27ee0e6dabbebd130eae91da19c3749c6946918f8bcad49
MD5 6538330473753c45124f8428695bf0cf
BLAKE2b-256 6bab0a416f29bdeaad7f72f89dc3c86cdbbaa5903259b0634401ed0fa22f905d

See more details on using hashes here.

File details

Details for the file matplotlib-3.4.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: matplotlib-3.4.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using 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

File hashes

Hashes for matplotlib-3.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 85388289b356f5f19464b84eaa7532cd10d3f701505ae8d988b3dfb1332d785f
MD5 20a17d709cb5c9c3ae98399dc92ce5af
BLAKE2b-256 7f477ce23a198dfd23e24bf0ed3a30efa853afa2f8407553ee2e7e11f940e8d2

See more details on using hashes here.

File details

Details for the file matplotlib-3.4.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: matplotlib-3.4.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 7.1 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using 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

File hashes

Hashes for matplotlib-3.4.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 3c617fc6f7d6ac0c6142e34f3066520273195c75fb5371eabfddb3da04a75174
MD5 e8fd192042edcff22190234139f160b4
BLAKE2b-256 3bf8edee615ebd1c076b55691ffd7bc1419eecb6db8c8a1dcbf4a8f1241cf1ec

See more details on using hashes here.

File details

Details for the file matplotlib-3.4.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: matplotlib-3.4.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using 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

File hashes

Hashes for matplotlib-3.4.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 3847ce29a01e1d1f0aa691263e510ce8504a20d158a811ed3a45c4c1d9e708e7
MD5 8aef7b1ac691e1a8bebcba74d39757d7
BLAKE2b-256 3f74b65b12b6fe3fcdbf93e19f13ba5984cdd4bf8c4acf0e343c20aeb49ba23a

See more details on using hashes here.

File details

Details for the file matplotlib-3.4.0-cp37-cp37m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: matplotlib-3.4.0-cp37-cp37m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.7m
  • Uploaded using 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

File hashes

Hashes for matplotlib-3.4.0-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7e76956b8dd4bd8a6be71e401e4a24d975e57d5849a80c24a35551040ff82df0
MD5 1d2736c9d8c58c3df6e296a11110341c
BLAKE2b-256 7602e6e4062400e188fdb199b723fc96e0928f0651fe32371b3ea076fd86624a

See more details on using hashes here.

File details

Details for the file matplotlib-3.4.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: matplotlib-3.4.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 10.3 MB
  • Tags: CPython 3.7m
  • Uploaded using 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

File hashes

Hashes for matplotlib-3.4.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8b046715f710b58dc89241eb3c8e907a30b269e915df6a134bb419f05a6507bf
MD5 569faeb11be7f7cd95e0125969438cbc
BLAKE2b-256 83ee8d7e0149ecf95fae7e744c5a93f51a8c9f7a96c63691d10aed6d2c1d8735

See more details on using hashes here.

File details

Details for the file matplotlib-3.4.0-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: matplotlib-3.4.0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 10.0 MB
  • Tags: CPython 3.7m
  • Uploaded using 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

File hashes

Hashes for matplotlib-3.4.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e879b5915f0c8e765d0e1ae4ecf93fafbde4a1dee88409427ac0ca55d31a41a9
MD5 d37669c20f084a112e7e4515c379b763
BLAKE2b-256 1230e77a980afa538a3598b3155c695881dd755c8a88c2dbc5fc8de552b8bd0b

See more details on using hashes here.

File details

Details for the file matplotlib-3.4.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: matplotlib-3.4.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using 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

File hashes

Hashes for matplotlib-3.4.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fe4676d7f25d2915562aa551996843e97e7d25aefc54617a3b0fe74a967bc2c8
MD5 cabc4c2fca4c01feee5868f06f5afb53
BLAKE2b-256 3b2c69a8b8edcd18c4b8a40274872c61809abedd3d8908b003c0fe58da63c434

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page