Ich verwende Graph-Tool auf Python 3.5.1. Ich habe eine Graphik von Wörtern, mit Kanten zwischen Wörtern, die sich reimen. Wenn ich die Zeichenfunktion von graph-tool verwende, werden alle Scheitelpunkte überlappen, wenn ich die Scheitelpunkte zu groß mache, aber wenn sie zu klein sind, muss ich die Schrift verkleinern und sie ist dann unleserlich. Gibt es eine Möglichkeit, eine minimale Kantenlänge festzulegen oder zu zwingen, dass sich die Scheitelpunkte nicht überlappen?Stop Scheitelpunkte einander überlappen beim Zeichnen mit Graph-Tool
Codebeispiel:
import graph_tool.all as gt
G = gt.load_graph("G.gt")
gt.graph_draw(G, vertex_text=G.vertex_properties.word, vertex_font_size=10, output_size=(1000, 1000), output="G.png", vertexsize=10)