bqplot

bqplot is a Grammar of Graphics based interactive plotting framework for the Jupyter notebook. The library offers a simple bridge between Python and d3.js allowing users to quickly and easily build complex GUI's with layered interactions.

Basic Plotting

To begin start by investigating the introductory notebooks:

  1. Introduction - If you're new to bqplot, get started with our Introduction notebook
  2. Basic Plotting - which demonstrates some basic bqplot plotting commands and how to use them
  3. Pyplot - which introduces the simpler pyplot API

Marks

Move to exploring the different Marks that you can use to represent your data:

  1. Lines
  2. Scatter
  3. Bars
  4. Hist
  5. GridHeatMap
  6. Pie
  7. Map
  8. Label
  9. Boxplot
  10. Candles
  11. Market Map
  12. FlexLine

Interactions

Learn how to use bqplot interactions to convert your plots into interactive applications:

  1. Mark Interactions - which describes the mark specific interactions and how to use them
  2. Interaction Layer - which describes the use of the interaction layers, including selectors and how they can be used for facilitating better interaction

Advanced Plotting

Once you've mastered the basics of bqplot, you can use these notebooks to learn about some of it's more advanced features.

Applications

Finally, we have a collection of notebooks that demonstrate how to use bqplot and ipywidgets to create advanced interactive applications.

Help

For more help,

  • Reach out to us via the ipywidgets gitter chat
  • Or take a look at a talk given on Interactive visualizations in Jupyter at PyData

In [ ]:
from IPython.display import YouTubeVideo
YouTubeVideo('eVET9IYgbao')

In [ ]: