Live data from Hacker News

Visualizing Directed Edges in Graphs: Don't Use Arrows

datamining.typepad.com

1–10 of 17 posts

Re: Visualizing Directed Edges in Graphs: Don't Use Arrows

#4
Interesting, I feel for "trained" users who use directed graphs for work this is a valuable technique. But even the researchers admitted it is not obvious which way the flow goes. So I don't think it would work well for advertising or public presentations.

The research paper makes interesting reading, and how often can you say that!

Re: Visualizing Directed Edges in Graphs: Don't Use Arrows

#7
post #2

It's only better if you -- by reading up on convention beforehand -- know which way an edge points; does decreasing thickness indicate an incident node, or the opposite? Not clear on its own.

It's an arrowhead. It goes in the direction it points.

For example, (A -> B) is drawn:

  A @===---- B

Re: Visualizing Directed Edges in Graphs: Don't Use Arrows

#9
post #2

It's only better if you -- by reading up on convention beforehand -- know which way an edge points; does decreasing thickness indicate an incident node, or the opposite? Not clear on its own.

Agreed; my initial interpretation was thinking of the tapered edges as comet tails or motion blur, which is the opposite direction to what they want to depict.

Re: Visualizing Directed Edges in Graphs: Don't Use Arrows

#10

While I understand how arrows on the end of the edge is a bad idea, especially if you have a lot of edges on one node; what about having arrows blended in the edge itself? Something like this (beware the ASCII art): o---->----o

I often do this in hand-drawn graphs for my own consumption, when the line is very long (sometimes using three arrowheads): o-->---------->----------->o

BTW: paper mentions the problem of visual clutter of the arrowhead itself.

Post reply on HN