In a collaboration between the Leeds Institute for Data Analytics (LIDA) and the Institute for Transport Studies (ITS), we're organising a hackathon this coming Thursday 3rd on the topic of visualising transport networks. Interested? Feel free to get involved online at https://buff.ly/4epDryS and if you want to attend in-person let us know!
GitHub - Robinlovelace/netvishack: Ideas for hackathon on network visualisation

Ideas for hackathon on network visualisation. Contribute to Robinlovelace/netvishack development by creating an account on GitHub.

GitHub
@robinlovelace have you taken a look athr the work the brilliant @underdarkGIS hqs done in edge bundling? AequilibraE also has a simple edge bundling technique called Delaunay Lines, which I developed over a decade ago https://www.xl-optim.com/delaunay/
Using Delaunay tringles to build desire lines

WARNING: This has now been fully implemented in AequilibraE, and is also available through its QGIS plugin. Since I first starting using TransCad (TCW 4.0 back in 2003) I always loved Desire Lines. It is easy and quick to obtain (as shown HERE) and it is one of the most important tools I use to understand OD matrices while getting acquainted with new data and/or new regions. Although excellent for many analysis, desire lines yield very poor maps when the number of filled cells in a matrix is too large, which is the case for our current transportation models with their many thousands of Traffic Analysis Zones (TAZs), so I saw myself using desire lines much less in the last couple of years.

XL-Optim