Needs advice
on
BokehBokeh
and
MatplotlibMatplotlib
in

Hi - I am looking to develop an app accessed by a browser that will display interactive networks (including adding or deleting nodes, edges, labels (or changing labels) based on user input. Look to use Django at the backend. Also need to manage graph versions if one person makes a graph change while another person is looking at it. Mainly tree networks for starters anyway. I probably will use the Networkx package. Not sure what the pros and cons are using Bokeh vs Matplotlib. I would be grateful for any comments or suggestions. Thanks.

READ LESS
5 upvotes·75.9K views
Replies (1)
Data scientist in healthcare at @kapitan·
Recommends
Bokeh

I would go for Bokeh: out of the box it has more interactive widgets. Additionally, the ColumnDataSource object allows you to write clean code to update subsections on any graph.

Alternatively, have a look at Altair which also has a clean API with a grammar of interactive graphics. https://github.com/Zsailer/nx_altair

READ MORE
6 upvotes·3.6K views
Avatar of Larry Eisenberg