Skip to main content
100%

FDEB US Airline Routes Example

✓ Published0🌍 Public
PPhilippe Rivière
Last edited May 25, 2017
Created on Jan 13, 2017

This example visualizes the network of US airline routes, using edge bundling to reveal patterns in the connectivity between airports. The map shows a dark background with thin red lines representing flight paths bundled together, while yellow dots mark the airports. The code loads airport and route data from an XML file, and applies the d3-ForceEdgeBundling algorithm to cluster similar edges. The visualization is rendered in SVG using d3 v4, with d3.line to draw the bundled paths and d3.scaleLinear to project coordinates.

AI-generated description

See https://github.com/upphiminn/d3.ForceBundle for usage, source code and documentation.

Forked from <a href='http://bl.ocks.org/upphiminn/'>upphiminn</a>'s block: <a href='http://bl.ocks.org/upphiminn/6515478'>Example of d3-ForceEdgeBundling on US airline routes graph</a> and updated for d3 v4.

See this map which uses similar techniques https://www.nytimes.com/interactive/2015/11/12/us/gun-traffickers-smuggling-state-gun-laws.html

TODO: move to a Javascript worker.


<!-- signature --> [<img src="https://avatars1.githubusercontent.com/u/7001?s=20" />](https://github.com/Fil/) <em>Questions and comments welcome on [gitter.im/d3](https://gitter.im/d3/d3), [twitter](https://twitter.com/@recifs) or [slack](https://d3js.slack.com).</em> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-58621-8', 'auto'); ga('send', 'pageview'); </script>
mit Licensed

Similar vizzes