Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Simha-Kalimipalli/awesome-flow-visualization

A helpful list of Orgin-Destinaton flow visualization tools and research
https://github.com/Simha-Kalimipalli/awesome-flow-visualization

List: awesome-flow-visualization

Last synced: 16 days ago
JSON representation

A helpful list of Orgin-Destinaton flow visualization tools and research

Awesome Lists containing this project

README

        

# awesome-flow-visualization
A helpful list of Orgin-Destinaton flow visualization tools and research.

Orgin-Destinaton flow visualizations are vital accross a multiude of fields including transportation engineering, economic trade analysis and demography mapping.

Feel free to contribute by opening an issue or creating a pull request.

## Tools (by Language/ parent software)

### Python
- [Seaborn - Heatmap](https://seaborn.pydata.org/generated/seaborn.heatmap.html)
- [Chord - Chord Diagram](https://python-graph-gallery.com/chord-diagram/)
- [Plotly - Sankey](https://python-graph-gallery.com/sankey-diagram/)
- [Plotly - Scattergeo](https://coderzcolumn.com/tutorials/data-science/how-to-create-connection-map-chart-in-python-jupyter-notebook-plotly-and-geopandas#1)
- [Geopandas and Matplotlib](https://coderzcolumn.com/tutorials/data-science/how-to-create-connection-map-chart-in-python-jupyter-notebook-plotly-and-geopandas#2)

### R
- [Odline](https://github.com/maptalks/maptalks.odline) -
- [stplanr](https://github.com/ropensci/stplanr/) - A package for sustainable transport planning with R including functions for working with O-D data.
- [cartography](https://riatelab.github.io/cartography/) - Has functions for working with O-D data (ex getLinkLayer())
- [mapsf](https://github.com/riatelab/mapsf) - Successor to cartography
- [gravity](https://pacha.dev/gravity/) - Create gravity models to predict the amount of flow in a network.
- [Circos - Chord Diagram ](https://jokergoo.github.io/circlize_book/book/the-chorddiagram-function.html)
- [CIRCLIZE - chord diagram ](https://r-graph-gallery.com/chord-diagram.html)
- [Heatmap - heatmap](https://r-graph-gallery.com/heatmap)
- [networkD3 - sankey diagram ](https://r-graph-gallery.com/sankey-diagram.html)
- [Plotly - sankey diagram ](https://plotly.com/r/sankey-diagram/)
- [Ggsankey - sankey ](https://r-charts.com/flow/sankey-diagram-ggplot2/)

### Javascript
- [FlowMap GL](https://github.com/visgl/flowmap.gl) - The mot popular way in javascript for visualising O - D data
- [Arabesque](https://github.com/gflowiz/arabesque) - JavaScript project for working with OD data
- [d3.js - Chord Diagram ](https://d3-graph-gallery.com/chord.html)
- [ApexCharts - Heatmap ](https://apexcharts.com/javascript-chart-demos/heatmap-charts/)
- [Plotly - heatmap](https://plotly.com/javascript/heatmaps/)
- [j3.js - Sankey Diagram](https://d3-graph-gallery.com/sankey.html)
- [Google Chart - Sankey Diagram ](https://developers.google.com/chart/interactive/docs/gallery/sankey)

### ArcGIS Pro
- [Generate Origin-Destination Links (Analysis)](https://pro.arcgis.com/en/pro-app/latest/tool-reference/analysis/generate-origin-destination-links.htm)
- [Distributive Flow Map GP Sample](https://geoxc.maps.arcgis.com/home/item.html?id=46a5ce17daa146e29aa60bc3535d3833)
- [Network Analysis Tools](https://support.esri.com/en-us/knowledge-base/deprecation-network-analysis-tools-in-the-ready-to-use-000027444)
- [Distributive Flow Lines GP Tool](https://hub.arcgis.com/content/04fa6ed8746b451892f339011aaf989d/about)
- [World Traffic Service](https://www.arcgis.com/home/item.html?id=ff11eb5b930b4fabba15c47feb130de4)

### QGIS
- [No plugins](https://plugins.qgis.org/planet/tag/flows/)
- [MMQIS](https://michaelminn.com/linux/mmqgis/)
- [Edge Bundling](https://github.com/ait-energy/qgis-edge-bundling)
- [FlowMapper](https://plugins.qgis.org/plugins/FlowMapper/) - Generates flow lines between discreet nodes for visualising spatial interaction data (e.g. migration, trips).

### [Tableau](https://community.tableau.com/s/news/a0A4T000001v7UCUAY/origindestination-maps-or-flow-maps)

### [Four Square]( https://location.foursquare.com/studio/docs/use-cases-origin-destination-analysis)

### [Kepler GL](https://github.com/keplergl/kepler.gl)

### [MatSim](https://matsim.org/)

### [PowerBI](https://www.sqlshack.com/flow-map-chart-in-power-bi-desktop/)

### [FlowMapper](https://flowmapper.org/ )

### [V-Analytics](http://geoanalytics.net/V-Analytics/)

### [HERE maps](https://www.here.com/docs/bundle/traffic-api-developer-guide-v6-china/page/topics_v6.1/example-flow.html)

### Curved OD Matrix map
- Most GIS Software

### Raw OD matrix map
- Any GIS Software

---
## Papers

### OD General flow visualization design criteria
- https://www.tandfonline.com/doi/full/10.1080/13658816.2023.2234001
- https://berniejenny.info/pdf/2017_Jenny_etal_DesignPrinciplesForODFlowMaps.pdf

### OD General flow visualization techniques (aggregation)
- https://journals.sagepub.com/doi/full/10.1177/1473871617738122
- https://www.mdpi.com/2220-9964/8/11/477
- https://findingspress.org/article/33873-jittering-a-computationally-efficient-method-for-generating-realistic-route-networks-from-origin-destination-data
- https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1008588
- https://vis.cs.ucdavis.edu/vis2014papers/TVCG/papers/2043_20tvcg12-guo-2346271.pdf
- https://openaccess.city.ac.uk/id/eprint/537/
- https://ieeexplore.ieee.org/document/8440039?denied=
- https://arxiv.org/ftp/arxiv/papers/2106/2106.05436.pdf
- https://ieeexplore.ieee.org/document/7539669

### OD General flow visualization techniques (regular)
- https://etrr.springeropen.com/articles/10.1186/s12544-022-00562-1
- https://www.tandfonline.com/doi/full/10.1080/17445647.2021.1996479\ [flowmapper]
- https://www.tandfonline.com/doi/pdf/10.1080/17445647.2017.1313788
- https://link.springer.com/article/10.1007/s12469-020-00259-5
- https://www.mdpi.com/1999-4893/13/11/298