bqplot is a Grammar of Graphics-based interactive open source plotting framework for the Jupyter notebook based on the interactive Jupyter widgets.
It aims to offer a a unified framework for 2-D visualizations with a pythonic API, and a sensible API for adding user interactions (panning, zooming, selection, etc).
In bqplot, every single attribute of the plot is an interactive widget. This allows the user to integrate any plot with IPython widgets to create a complex and feature rich GUI from just a few simple lines of Python code.
bqplot needs ipywidgets, traitlets, traittypes, NumPy, and pandas.
- 2 APIs:
- Build custom visualizations using the internal object model, which is inspired by the constructs of the Grammar of Graphics (figure, marks, axes, scales), and enrich their visualization with our Interaction Layer.
- Context-based API similar to Matplotlib’s pyplot, which provides sensible default choices for most parameters.
- Includes routine plots that are familiar to anyone who works in data visualization, as well as interactive selections, candle plots and other novel visualizations.
- Interactivity – every single attribute of the plot is an interactive widget. Create interactive data visualizations. Integrate any plot with IPython widgets to create a complex and feature rich GUI.
|Read our complete collection of recommended free and open source software. The collection covers all categories of software.|