More details can be found on my GitHub profile page.
A demo can be found here. It can’t be used to process other measurements, it only shows results from measurement ID 1674977, a traceroute from 50 probes all over the world toward www.ripe.net. You can drag&drop ASes to build the layout that best describes your scenario and, once done, you can “save” the graph for later usage. In this demo the “Load graph” button gives a preset of JSON data representing the example graph below:
These scripts are not so elegant, but do the job! They are on GitHub.com, feel free to use/edit/fork/improve them as you whish!