Display Sankey diagrams in IPython / Jupyter notebook using d3-sankey-diagram.
To install use pip:
$ pip install ipysankeywidget
$ jupyter nbextension enable --py --sys-prefix ipysankeywidget
For a development installation (requires npm),
$ git clone https://github.com/ricklupton/ipysankeywidget.git
$ cd ipysankeywidget
$ pip install -e .
$ jupyter nbextension install --py --symlink --user ipysankeywidget
$ jupyter nbextension enable --py --user ipysankeywidget
Tested in Firefox and Chrome. There have been reports that it's not working in Safari.
See the
d3-sankey-diagram API docs:
the value
of the SankeyWidget
is exactly the same as the sankey
object
described there.
See notebooks in examples folder for usage: