Last week, I revised my implementation to improve the visualization of complex graphs with many nodes. Specifically, I
- added buttons to rearrange all nodes in a force layout,
- implemented double-click events to release single nodes from a fixed position,
- colored edges consistently with pydotprint.
You can play around with three different examples here!