@xpotion
Your definition of edge trace does not assign the right coordinates to the edge ends.
I copied your csv file from the above post, saved it with the name data-spanning.csv
, and modified your code such that Plotly can now generate the right graph.
Here is the updated code: https://plot.ly/~empet/14899