An open API service for producing an overview of a list of open source projects.

https://github.com/matplotlib/matplotlib

data-science data-visualization gtk matplotlib plotting python qt tk wx

Score: 39.272542269977265

Last synced: about 20 hours ago
JSON representation

Repository metadata:

matplotlib: plotting with Python


Owner metadata:


Committers metadata

Last synced: 2 days ago

Total Commits: 37,654
Total Committers: 1,810
Avg Commits per committer: 20.803
Development Distribution Score (DDS): 0.894

Commits in past year: 1,325
Committers in past year: 152
Avg Commits per committer in past year: 8.717
Development Distribution Score (DDS) in past year: 0.808

Name Email Commits
Antony Lee a****e@g****m 3973
Thomas A Caswell t****l@g****m 3679
Elliott Sales de Andrade q****t@g****m 3058
Michael Droettboom m****m@g****m 3022
John Hunter j****8@g****m 2107
Tim Hoffmann 2****m 2027
Eric Firing e****g@h****u 1297
David Stansby d****y@g****m 1107
Jody Klymak j****k@g****m 1107
Jens Hedegaard Nielsen j****n@g****m 576
Oscar Gustafsson o****n@g****m 509
Kyle Sunden g****t@k****e 479
Nelle Varoquaux n****x@g****m 472
Jae-Joon Lee l****n@g****m 422
Jouni K. Seppänen j****s@i****i 412
Darren Dale d****4@g****m 405
hannah s****5@g****m 373
Ryan May r****1@g****m 345
Ruth Comer r****r@m****k 292
Ben Root b****t@g****m 284
Andrew Straw s****n@a****m 272
Steve Chaplin s****7@y****u 263
Phil Elson p****b@g****m 241
Greg Lucas g****s@g****m 180
Christoph Gohlke c****e@u****u 171
Scott Shambaugh s****h 168
Adrien F. Vincent v****n@g****m 162
Paul Hobson p****n@g****m 160
Tony S Yu t****0@g****m 160
Eric Ma e****g@g****m 151
and 1780 more...

Issue and Pull Request metadata

Last synced: 18 days ago

Total issues: 2,475
Total pull requests: 4,971
Average time to close issues: over 1 year
Average time to close pull requests: 2 months
Total issue authors: 1,464
Total pull request authors: 701
Average comments per issue: 5.37
Average comments per pull request: 2.75
Merged pull request: 3,310
Bot issues: 49
Bot pull requests: 140

Past year issues: 175
Past year pull requests: 562
Past year average time to close issues: 7 days
Past year average time to close pull requests: 4 days
Past year issue authors: 122
Past year pull request authors: 142
Past year average comments per issue: 2.78
Past year average comments per pull request: 1.9
Past year merged pull request: 237
Past year bot issues: 6
Past year bot pull requests: 13

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/matplotlib/matplotlib

Top Issue Authors

  • anntzer (191)
  • timhoffm (115)
  • story645 (64)
  • jklymak (50)
  • github-actions[bot] (48)
  • QuLogic (37)
  • tacaswell (36)
  • rcomer (34)
  • oscargus (33)
  • dstansby (29)
  • scottshambaugh (20)
  • mwaskom (13)
  • ianhi (12)
  • ImportanceOfBeingErnest (11)
  • AgnessaBallou (10)

Top Pull Request Authors

  • meeseeksmachine (962)
  • QuLogic (525)
  • timhoffm (479)
  • anntzer (354)
  • rcomer (157)
  • story645 (154)
  • tacaswell (138)
  • dependabot[bot] (127)
  • dstansby (118)
  • oscargus (102)
  • ksunden (93)
  • scottshambaugh (62)
  • jklymak (54)
  • greglucas (42)
  • saranti (31)

Top Issue Labels

  • New feature (431)
  • Documentation (325)
  • keep (226)
  • status: inactive (201)
  • Maintenance (174)
  • status: closed as inactive (139)
  • status: confirmed bug (131)
  • topic: mplot3d (113)
  • Good first issue (111)
  • Community support (95)
  • status: needs clarification (77)
  • API: consistency (67)
  • Difficulty: Medium (67)
  • topic: ticks axis labels (50)
  • status: duplicate (48)
  • inactive (36)
  • topic: polar (35)
  • API: changes (34)
  • topic: rcparams (33)
  • topic: color/color & colormaps (32)
  • topic: text/fonts (32)
  • topic: testing (31)
  • topic: text/mathtext (31)
  • topic: text (30)
  • topic: units and array ducktypes (30)
  • topic: animation (29)
  • Release critical (28)
  • topic: color/colorbar (28)
  • status: upstream fix required (27)
  • backend: pdf (27)

Top Pull Request Labels

  • Documentation: examples (481)
  • Documentation (430)
  • Maintenance (329)
  • status: needs rebase (308)
  • Documentation: user guide (245)
  • CI: Run cibuildwheel (234)
  • Documentation: API (224)
  • topic: mplot3d (210)
  • Documentation: devdocs (203)
  • topic: ticks axis labels (171)
  • topic: color/color & colormaps (168)
  • topic: axes (168)
  • topic: pyplot API (164)
  • topic: testing (154)
  • PR: dependencies (134)
  • Documentation: build (126)
  • topic: images (124)
  • CI: testing (124)
  • topic: figures and subfigures (111)
  • topic: canvas and figure manager (106)
  • New feature (96)
  • topic: text/fonts (88)
  • PR: bugfix (87)
  • status: needs revision (85)
  • topic: text (83)
  • topic: text/mathtext (80)
  • status: superseded (78)
  • GUI: Qt (76)
  • topic: rcparams (76)
  • topic: widgets/UI (75)

Package metadata

pypi.org: matplotlib

Python plotting package

  • Homepage: https://matplotlib.org
  • Documentation: https://matplotlib.org
  • Licenses: Python Software Foundation License
  • Latest release: 3.11.0 (published 8 days ago)
  • Last Synced: 2026-06-17T13:45:30.170Z (3 days ago)
  • Versions: 141
  • Dependent Packages: 16,574
  • Dependent Repositories: 250,735
  • Downloads: 218,957,130 Last month
  • Docker Downloads: 2,266,799,806
  • Rankings:
    • Dependent packages count: 0.001%
    • Dependent repos count: 0.003%
    • Downloads: 0.02%
    • Docker downloads count: 0.028%
    • Average: 0.072%
    • Forks count: 0.114%
    • Stargazers count: 0.264%
  • Maintainers (3)
  • Funding:
    • https://numfocus.org/donate-to-matplotlib
conda-forge.org: matplotlib

matplotlib is a python 2D plotting library which 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 (ala MATLAB or Mathematica), web application servers, and six graphical user interface toolkits.

  • Homepage: http://matplotlib.org/
  • Licenses: PSF-2.0
  • Latest release: 3.6.2 (published over 3 years ago)
  • Last Synced: 2026-04-01T16:24:22.070Z (3 months ago)
  • Versions: 30
  • Dependent Packages: 699
  • Dependent Repositories: 10,108
  • Downloads: 36,230,319 Total
  • Rankings:
    • Dependent repos count: 0.02%
    • Dependent packages count: 0.065%
    • Average: 0.836%
    • Forks count: 1.293%
    • Stargazers count: 1.967%
conda-forge.org: matplotlib-base

matplotlib is a python 2D plotting library which 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 (ala MATLAB or Mathematica), web application servers, and six graphical user interface toolkits.

  • Homepage: http://matplotlib.org/
  • Licenses: PSF-2.0
  • Latest release: 3.6.2 (published over 3 years ago)
  • Last Synced: 2026-04-01T16:24:27.228Z (3 months ago)
  • Versions: 29
  • Dependent Packages: 1,213
  • Dependent Repositories: 2,191
  • Downloads: 56,766,554 Total
  • Rankings:
    • Dependent packages count: 0.05%
    • Dependent repos count: 0.22%
    • Average: 0.882%
    • Forks count: 1.293%
    • Stargazers count: 1.967%
anaconda.org: matplotlib-base

Matplotlib produces publication-quality figures in a variety of hardcopy formats and interactive environments across platforms. Matplotlib can be used in Python scripts, Python/IPython shells, web application servers, and various graphical user interface toolkits.

  • Homepage: https://matplotlib.org
  • Licenses: LicenseRef-PSF-based
  • Latest release: 3.10.9 (published about 1 month ago)
  • Last Synced: 2026-05-06T14:06:04.967Z (about 1 month ago)
  • Versions: 26
  • Dependent Packages: 83
  • Dependent Repositories: 2,191
  • Downloads: 1,812,889 Total
  • Rankings:
    • Dependent packages count: 0.369%
    • Dependent repos count: 1.352%
    • Average: 2.958%
    • Forks count: 4.302%
    • Stargazers count: 5.808%
proxy.golang.org: github.com/matplotlib/matplotlib

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/matplotlib/matplotlib#section-documentation
  • Licenses:
  • Latest release: v3.9.3+incompatible (published over 1 year ago)
  • Last Synced: 2026-03-27T23:04:07.812Z (3 months ago)
  • Versions: 83
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Rankings:
    • Forks count: 0.036%
    • Stargazers count: 0.463%
    • Average: 3.436%
    • Dependent repos count: 4.79%
    • Dependent packages count: 8.456%
anaconda.org: matplotlib

Matplotlib produces publication-quality figures in a variety of hardcopy formats and interactive environments across platforms. Matplotlib can be used in Python scripts, Python/IPython shells, web application servers, and various graphical user interface toolkits.

  • Homepage: https://matplotlib.org
  • Licenses: LicenseRef-PSF-based
  • Latest release: 3.10.9 (published about 1 month ago)
  • Last Synced: 2026-05-06T14:19:27.822Z (about 1 month ago)
  • Versions: 39
  • Dependent Packages: 4
  • Dependent Repositories: 10,108
  • Downloads: 1,552,528 Total
  • Rankings:
    • Dependent repos count: 0.121%
    • Forks count: 4.287%
    • Average: 5.322%
    • Stargazers count: 5.767%
    • Dependent packages count: 11.114%
pypi.org: matplotlib-arm64

Python plotting package

  • Homepage: https://matplotlib.org
  • Documentation: https://matplotlib.org
  • Licenses: PSF
  • Latest release: 3.3.4 (published almost 4 years ago)
  • Last Synced: 2026-06-13T00:02:18.944Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 38 Last month
  • Rankings:
    • Forks count: 0.067%
    • Stargazers count: 0.107%
    • Dependent packages count: 6.633%
    • Average: 11.295%
    • Downloads: 19.058%
    • Dependent repos count: 30.611%
  • Maintainers (5)
  • Funding:
    • https://numfocus.org/donate-to-matplotlib
conda-forge.org: mpl_sample_data

matplotlib is a python 2D plotting library which 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 (ala MATLAB or Mathematica), web application servers, and six graphical user interface toolkits.

  • Homepage: http://matplotlib.org/
  • Licenses: LicenseRef-PSF-based
  • Latest release: 3.4.3 (published over 4 years ago)
  • Last Synced: 2026-04-01T15:11:04.042Z (3 months ago)
  • Versions: 29
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 1.108%
    • Stargazers count: 1.897%
    • Average: 22.051%
    • Dependent repos count: 34.025%
    • Dependent packages count: 51.175%
anaconda.org: mpl_sample_data

Matplotlib produces publication-quality figures in a variety of hardcopy formats and interactive environments across platforms. Matplotlib can be used in Python scripts, Python/IPython shells, web application servers, and various graphical user interface toolkits.

  • Homepage: https://matplotlib.org/
  • Licenses: LicenseRef-PSF-based
  • Latest release: 3.8.4 (published about 2 years ago)
  • Last Synced: 2026-04-01T13:27:18.699Z (3 months ago)
  • Versions: 19
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,582 Total
  • Rankings:
    • Forks count: 3.517%
    • Stargazers count: 6.121%
    • Average: 26.784%
    • Dependent packages count: 39.804%
    • Dependent repos count: 57.694%

Dependencies

.github/workflows/cibuildwheel.yml actions
  • actions/checkout v4 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • docker/setup-qemu-action v3 composite
  • pypa/cibuildwheel a873dd9cbf9e3c4c73a1fd11ac31cf835f6eb502 composite
.github/workflows/circleci.yml actions
  • actions/checkout v4 composite
  • larsoner/circleci-artifacts-redirector-action master composite
  • reviewdog/action-setup v1 composite
.github/workflows/clean_pr.yml actions
  • actions/checkout v4 composite
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/conflictcheck.yml actions
  • eps1lon/actions-label-merge-conflict releases/2.x composite
.github/workflows/cygwin.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • codecov/codecov-action v3 composite
  • cygwin/cygwin-install-action v4 composite
.github/workflows/good-first-issue.yml actions
  • peter-evans/create-or-update-comment v3 composite
.github/workflows/mypy-stubtest.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
.github/workflows/nightlies.yml actions
  • scientific-python/upload-nightly-action 8f0394fd2aa0c85d7364a9958652e8994e06b23c composite
.github/workflows/pr_welcome.yml actions
  • actions/first-interaction v1 composite
.github/workflows/stale.yml actions
  • actions/stale v8 composite
.github/workflows/tests.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • codecov/codecov-action v3 composite
  • imjohnbo/issue-bot v3 composite
lib/matplotlib/backends/web_backend/package.json npm
  • eslint ^6.8.0 development
  • eslint-config-prettier ^6.10.1 development
  • prettier ^2.0.2 development
  • @jsxtools/resize-observer ^1.0.4
.github/workflows/labeler.yml actions
  • actions/labeler 634933edcd8ababfe52f92936142cc22ac488b1b composite
environment.yml conda
  • black <26
  • c-compiler
  • cairocffi
  • colorspacious
  • contourpy >=1.0.1
  • coverage
  • cxx-compiler
  • cycler >=0.10.0
  • fonttools >=4.22.0
  • graphviz
  • gtk4
  • importlib-resources >=3.2.0
  • ipykernel
  • ipython
  • ipywidgets
  • joblib
  • kiwisolver >=1.3.1
  • meson-python >=0.13.1
  • nbconvert[execute] !=6.0.0,!=6.0.1,!=7.3.0,!=7.3.1
  • nbformat !=5.0.0,!=5.0.1
  • numpy >=1.25
  • numpydoc >=1.0
  • packaging >=20
  • pandas !=0.25.0
  • pikepdf
  • pillow >=9
  • pip
  • pkg-config
  • pre-commit
  • psutil
  • pybind11 >=2.13.2
  • pydata-sphinx-theme 0.16.1
  • pydocstyle >=5.1.0
  • pygobject
  • pyparsing >=3
  • pyqt
  • pystemmer
  • pytest !=4.6.0,!=5.4.0,!=8.1.0
  • pytest-cov
  • pytest-rerunfailures
  • pytest-timeout
  • pytest-xdist
  • python >=3.11
  • python-dateutil >=2.1
  • pytz
  • pyyaml
  • ruff
  • setuptools_scm
  • sphinx >=3.0.0,!=6.1.2
  • sphinx-copybutton
  • sphinx-design
  • sphinx-gallery >=0.12.0
  • sphinx-tags >=0.4.0
  • tornado
  • tox
  • wxpython
pyproject.toml pypi
  • contourpy >= 1.0.1
  • cycler >= 0.10
  • fonttools >= 4.22.0
  • kiwisolver >= 1.3.1
  • numpy >= 1.25
  • packaging >= 20.0
  • pillow >= 9
  • pyparsing >= 3
  • python-dateutil >= 2.7
.github/workflows/do_not_merge.yml actions
.github/workflows/linting.yml actions
  • actions/checkout 08c6903cd8c0fde910a37f88322edcfb5dd907a8 composite
  • actions/setup-python e797f83bcb11b83ae66e0230d6156d7c80228e7c composite
  • pre-commit/action 2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd composite
  • reviewdog/action-eslint 556a3fdaf8b4201d4d74d406013386aa4f7dab96 composite
  • reviewdog/action-setup d8edfce3dd5e1ec6978745e801f9c50b5ef80252 composite
.github/workflows/stale-tidy.yml actions
  • actions/stale 5f858e3efba33a5ca4407a664cc011ad407f2008 composite
requirements/dev/build-requirements.txt pypi
  • meson-python * development
  • pybind11 >=2.13.2, development
  • setuptools-scm * development
requirements/dev/dev-requirements.txt pypi
  • ruff * development
requirements/doc/doc-requirements.txt pypi
  • PyStemmer *
  • colorspacious *
  • ipykernel *
  • ipython *
  • ipywidgets *
  • mpl-sphinx-theme *
  • numpydoc >=1.0
  • packaging >=20
  • pyyaml *
  • sphinx >=5.1.0,
  • sphinx-copybutton *
  • sphinx-design *
  • sphinx-gallery >=0.12.0
  • sphinx-tags >=0.4.0
  • sphinxcontrib-svg2pdfconverter >=1.1.0
  • sphinxcontrib-video >=0.2.1