The arrow head of an edge is covering part of a nodes label text when the edge cross the label.
The edge and arrow heads should be layered under the nodes labels, not over them, it looks very messy when you start to get a lot of edges to a node.
In addition so will any arrow heads pointing to other nodes in the near neighbor area also cover other nodes labels (this has something to do with the length of the edge, if there is some length to a nodes label, the distance between edges can be somewhat short, and both the arrow head of edges and the label of other nodes will cover the labels of other nodes.
Same happens with the labels of edges.
Regarding labels of edges I think it would be cleaner if the label followed the edge instead of being horizontal.
Here is a screenshot of a small graph, showing most of the problems..
The arrow head of an edge is covering part of a nodes label text when the edge cross the label.
The edge and arrow heads should be layered under the nodes labels, not over them, it looks very messy when you start to get a lot of edges to a node. In addition so will any arrow heads pointing to other nodes in the near neighbor area also cover other nodes labels (this has something to do with the length of the edge, if there is some length to a nodes label, the distance between edges can be somewhat short, and both the arrow head of edges and the label of other nodes will cover the labels of other nodes.
Same happens with the labels of edges. Regarding labels of edges I think it would be cleaner if the label followed the edge instead of being horizontal.
Here is a screenshot of a small graph, showing most of the problems..