[](https://pypi.org/project/matplotlib/) [](https://anaconda.org/conda-forge/matplotlib) [](https://pypi.org/project/matplotlib) [](https://numfocus.org) [](https://discourse.matplotlib.org) [](https://gitter.im/matplotlib/matplotlib) [](https://github.com/matplotlib/matplotlib/issues) [](https://matplotlib.org/stable/devel/index.html) [](https://github.com/matplotlib/matplotlib/actions?query=workflow%3ATests) [](https://dev.azure.com/matplotlib/matplotlib/_build/latest?definitionId=1&branchName=main) [](https://ci.appveyor.com/project/matplotlib/matplotlib) [](https://app.codecov.io/gh/matplotlib/matplotlib)  Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. Check out our [home page](https://matplotlib.org/) for more information.  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](https://matplotlib.org/stable/users/installing/index.html), which is generated from `/doc/users/installing/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](https://matplotlib.org/devdocs/devel/contributing.html)! ## Contact [Discourse](https://discourse.matplotlib.org/) is the discussion forum for general questions and discussions and our recommended starting point. Our active mailing lists (which are mirrored on Discourse) are: - [Users](https://mail.python.org/mailman/listinfo/matplotlib-users) mailing list: <matplotlib-users@python.org> - [Announcement](https://mail.python.org/mailman/listinfo/matplotlib-announce) mailing list: <matplotlib-announce@python.org> - [Development](https://mail.python.org/mailman/listinfo/matplotlib-devel) mailing list: <matplotlib-devel@python.org> [Gitter](https://gitter.im/matplotlib/matplotlib) 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](https://matplotlib.org/stable/users/project/citing.html) is available.