Again, this code relies heavily on the code generated by Mike Bostock.
I have always found these types of graphs extremely hard to read. They just do not feel natural. This is particular does not seem to be informative at all to me. The node-link diagram was much better.
https://d3js.org/d3.v2.min.js