bqplot

2-D plot library for Jupyter notebooks

bqplot is based on The Grammar of Graphics (Statistics and Computing).

See also

Goals

Unified framework for 2D visualisations

with a Pythonic API

Extensible API

allows the addition of user interactions (panning, zooming, selection, etc.)

Customised API

Users can create their own visualisations using the internal object model inspired by The Grammar of Graphics (figure, marks, axes, scales) and their visualisations can be explored interactively

Context-based API

similar to Matplotlib’s pyplot, meaningful choices are provided for most parameters