Quickstart
Build a canvas, add lines and subplots, and render it with each backend: Quickstart.
import numpy as npfrom maxplotlib import Canvas
x = np.linspace(0, 2 * np.pi, 200)
canvas, ax = Canvas.subplots()ax.plot(x, np.sin(x))
canvas.show() # Matplotlib, the defaultcanvas.show(backend="plotly") # interactivecanvas.show(backend="plotext") # in the terminalcanvas.savefig("sine.pdf", backend="tikzfigure") # TikZ, compiled with LaTeXQuickstart
Build a canvas, add lines and subplots, and render it with each backend: Quickstart.
Tutorials
From plot types, styling and layers to Gantt and flame charts and xarray data: Tutorials.
Matplotlib import
Turn an existing Matplotlib figure into a canvas with Canvas.from_matplotlib:
what is supported.
API reference
Every class and function, from the docstrings: API.