Am 18.08.20 um 12:38 schrieb Rolf Sander:
Tiago: I can understand very well that it is a lot of work to maintain the two similar functions graphviz_draw() and graph_draw() at the same time. Still, it would be a pity if graphviz_draw() disappears completely in future versions of graph-tool. I'm using graphviz_draw() a lot because it has some features that graph_draw() doesn't have. In particular, graphviz can put text nicely into oval-shaped vertices. Cairo, however, produces large circles that hide much of the graph. Using the vertex property "aspect" is very slow and does not improve the plots much. Examples are available here:
Indeed, we still need some form of non-overlapping heuristics in graph_draw(). I'll leave graphviz_draw() for the time being. Best, Tiago -- Tiago de Paula Peixoto <tiago@skewed.de>