logoalt Hacker News

Lichtso • yesterday at 10:40 PM • 0 replies • view on HN

You would be surprised how hard it is to visualize arbitrary graphs. Basically, we can only render small highly regular ones in a neat way. Everything beyond that turns into a ball of wool.

Graphs in general are high dimensional structures and don't lend themselves to 2D projections. That is not a problem with coding the layouting algorithm. There simply is no good geometric arrangement for most graphs / networks because they are not planar [0], or even close to it (with few intersections).

[0]: https://en.wikipedia.org/wiki/Planar_graph