Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jkbren/networkx-edge-bundling
hacky way to bundle some edges in networkx and matplotlib
https://github.com/jkbren/networkx-edge-bundling
datashader graphviz matplotlib networkx
Last synced: 4 days ago
JSON representation
hacky way to bundle some edges in networkx and matplotlib
- Host: GitHub
- URL: https://github.com/jkbren/networkx-edge-bundling
- Owner: jkbren
- License: mit
- Created: 2020-05-26T14:41:38.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2020-05-26T15:17:17.000Z (about 4 years ago)
- Last Synced: 2024-03-02T14:31:48.531Z (4 months ago)
- Topics: datashader, graphviz, matplotlib, networkx
- Language: Jupyter Notebook
- Size: 60.7 MB
- Stars: 20
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-stars - networkx-edge-bundling
README
# networkx-edge-bundling
hacky way to bundle some edges in networkx and matplotlib.This is another one for the "things you'll probably never need and are not nice enough to *actually* use..." list.
That said, this leans quite heavily on the [datashader library](https://datashader.org/topics/index.html), which I found to be wonderful.
Two notebooks:
1. [Basics, function, etc.](https://nbviewer.jupyter.org/github/jkbren/networkx-edge-bundling/blob/master/code/edge-bundling-function.ipynb)
2. [Using with geopandas and plotting AZ commute networks](https://nbviewer.jupyter.org/github/jkbren/networkx-edge-bundling/blob/master/code/edge-bundling-geo.ipynb)
![]()
![]()