MCPcopy
hub / github.com/matplotlib/matplotlib

github.com/matplotlib/matplotlib @v3.11.0 sqlite

repository ↗ · DeepWiki ↗ · release v3.11.0 ↗
12,082 symbols 57,982 edges 915 files 4,556 documented · 38%
README

PyPi Conda Downloads NUMFocus LFX Health Score

Discourse help forum Discourse chat GitHub issues Contributing

GitHub actions status Azure pipelines status AppVeyor status Codecov status EffVer Versioning

Matplotlib logotype

Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python.

Check out our home page for more information.

image

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.

Install

See the install documentation, which is generated from /doc/install/index.rst

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:

Discourse Chat 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.

Core symbols most depended-on inside this repo

subplots
called by 2387
lib/matplotlib/figure.py
figure
called by 840
lib/matplotlib/backend_managers.py
plot
called by 759
lib/matplotlib/axes/_axes.py
add_subplot
called by 726
lib/matplotlib/figure.py
show
called by 687
lib/matplotlib/figure.py
set_title
called by 492
lib/matplotlib/legend.py
plot
called by 489
galleries/examples/misc/packed_bubbles.py
imshow
called by 451
lib/matplotlib/axes/_axes.py

Shape

Method 6,349
Function 4,510
Class 1,124
Route 99

Languages

Python100%
TypeScript1%

Modules by API surface

lib/matplotlib/tests/test_axes.py688 symbols
lib/matplotlib/patches.py315 symbols
lib/matplotlib/transforms.py246 symbols
lib/matplotlib/widgets.py232 symbols
lib/matplotlib/backend_bases.py217 symbols
lib/matplotlib/axes/_base.py205 symbols
lib/matplotlib/colors.py203 symbols
lib/matplotlib/ticker.py190 symbols
lib/matplotlib/_mathtext.py190 symbols
lib/matplotlib/pyplot.py178 symbols
lib/matplotlib/axis.py176 symbols
lib/mpl_toolkits/mplot3d/tests/test_axes3d.py170 symbols

Dependencies from manifests, versioned

@jsxtools/resize-observer1.0.4 · 1×
eslint6.8.0 · 1×
eslint-config-prettier6.10.1 · 1×
prettier2.0.2 · 1×
contourpy1.0.1 · 1×
cycler0.10 · 1×
fonttools4.22.0 · 1×
kiwisolver1.3.1 · 1×
numpy1.25 · 1×
packaging20.0 · 1×
pillow9 · 1×
pyparsing3 · 1×

For agents

$ claude mcp add matplotlib \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact