I suspect that if someone added all of the stops as intermediate control points along the linens to both the geographical and schematic charts, and morphed in such a way that each segment between stops got morphed, instead of the entire transit line, the morph would be a bit more comprehensible. Right now the start and end states of the morph seem right, but at times in between the way the lines change shape seems nonuniform and a bit jumpy.
Hi Jacob, yes that's a really good idea, morphing between full path lengths isn't perfect. For it to morph between segments I think I would have to add each stop as a vertex to the paths and ensure each transit and geographic path have the same number of vertices. I think it's possible but a whole lot of (manual) work for this map. I might do this for another metro map morph (which most likely will be Rotterdam). But first I'd like to get to offsetting the geographic paths ([like here](https://observablehq.com/@julesblm/public-rail-transit-map-amsterdam)) as an intermediate morph step. I think that would make it more comprehensible as well. Thanks