0

python用のグラフツールが私のエッジを切り落としており、どれだけハックしても修正できないようです...助けてください!出力サイズを変更しても何も起こりません。

また、私の端のテキストは粗雑に見えます。助言がありますか?

graph_draw(g, vertex_shape = vs, vertex_text = vl, vertex_font_size = 18, edge_text = el, edge_font_size = 40, edge_text_distance = 0,
           edge_marker_size = 30, output_size = (400,400), vertex_size = 40, output = "output.png")

ここに画像の説明を入力

4

1 に答える 1

1

fit_view = Falseこのオプションをに渡すとgraph_draw()、出力サイズに合わせて図面をスケーリングしようとしません。次に、グラフのどの部分も除外しないように、ノードの位置を変更してビューを選択できます。

g = random_graph(10, lambda: 10, self_loops=True, directed=False)
pos = sfdp_layout(g)
x, y = ungroup_vector_property(pos, [0, 1])
x.a = (x.a - x.a.min()) / (x.a.max() - x.a.min()) * 200 + 100
y.a = (y.a - y.a.min()) / (y.a.max() - y.a.min()) * 200 + 100
pos = group_vector_property([x, y])
graph_draw(g, pos, output_size=(400, 400), output="foo.png", fit_view=False)

ここに画像の説明を入力

text_distanceプロパティ、text_parallelおよびを調整することにより、エッジ ラベルを改善できますfont_size

于 2014-04-28T16:06:22.907 に答える