skillfed

matplotlib-inline

Inline Matplotlib backend for Jupyter

matplotlib-inline Permissive license BSD-3-Clause Active 31 v0.2.2 released

Install

matplotlib-inline on PyPI

pip

pip install matplotlib-inline

uv

uv add matplotlib-inline

poetry

poetry add matplotlib-inline

Package facts

License BSD-3-Clause (permissive)
Python support supports the current Python release (>=3.9)
Install friction low — pure-Python wheel
Runtime dependencies 1 — traitlets
Maintenance actively maintained — 97 days since the last release
Last repo commit
First released
Popularity one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: matplotlib_inline-0.2.2-py3-none-any.whl

Keywords: ipython, jupyter, matplotlib, python

Development Status :: 5 - Production/StableFramework :: IPythonFramework :: JupyterFramework :: Jupyter :: JupyterLabFramework :: Jupyter :: JupyterLab :: 3Framework :: Jupyter :: JupyterLab :: 4Intended Audience :: DevelopersIntended Audience :: Science/ResearchProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.9Topic :: Multimedia :: Graphics

About matplotlib-inline

from the package's own PyPI description — quoted content, verbatim

Matplotlib Inline Back-end for IPython and Jupyter

This package provides support for matplotlib to display figures directly inline in the Jupyter notebook and related clients, as shown below.

Installation

With conda:

conda install -c conda-forge matplotlib-inline

With pip:

pip install matplotlib-inline

Usage

Note that in current versions of JupyterLab and Jupyter Notebook, the explicit use of the %matplotlib inline directive is not needed anymore, though other third-party clients may still require it.

This will produce a figure immediately below:

%matplotlib inline

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, 3*np.pi, 500)
plt.plot(x, np.sin(x**2))
plt.title('A simple chirp');

License

Licensed under the terms of the BSD 3-Clause License, by the IPython Development Team (see LICENSE file).

Read as markdown · JSON record · Source repository · Homepage

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

Enables matplotlib figures to display directly inline within Jupyter notebooks and IPython environments, bridging matplotlib's plotting library with Jupyter's interactive display system.

Minimal install friction: pure Python wheel with a single runtime dependency (traitlets). Last release 97 days ago; repository actively maintained with recent commits.

BSD-3-Clause permissive license allows broad use, modification, and distribution with minimal restrictions—suitable for both open and proprietary projects.

Usage

pip install matplotlib-inline

%matplotlib inline
import matplotlib.pyplot as plt
plt.plot([1, 2, 3])
plt.show()

Requires Python ≥3.9 and a Jupyter or IPython environment to function.

Verdict: Stable, actively maintained package with no known vulnerabilities and permissive licensing. Low install friction and top-1000 popularity make it a reliable choice for inline plotting in Jupyter workflows. The single dependency and pure-Python distribution minimize compatibility risk.

Needs verification

  • Whether the package is automatically loaded by default in current JupyterLab/Notebook versions or still requires explicit activation.
  • Performance characteristics or memory overhead when rendering large or complex matplotlib figures inline.
jupyter inline plotsmatplotlib notebook displayipython figure renderingjupyter visualization backendinline matplotlib graphics

Similar packages