I wrote a Python program to compare fastest routes on the Singapore rail network from 1987 to 2040.
Every station is different in terms of directness of its fastest routes to other stations.
The following blog post includes interactive scatter map plots powered by plotly that you can play around with to see how these differences have changed, and are expected to change in the future.
Do give them a try and let me know what you think.
Blog Post: panda.observer/singapore-mrt-2040
GitHub Repo: github.com/elliotwutingfeng/railrailrail