小编wpq*_*anu的帖子

NetworkX graphviz_layout 不起作用?

我在尝试使用 NetworkX 和 graphviz_layout 绘制具有多个节点的图形时遇到问题。更具体地说,传递给 nx.graphviz_layout 的参数根本没有帮助。附上我使用的代码:

G=some_graph()

import matplotlib.pyplot as plt
plt.figure(figsize=(32,32))

# use graphviz to find radial layout
pos=nx.graphviz_layout(G,prog="dot",
                       root=1000,
                       args='-splines=true -nodesep=0.6 -overlap=scalexy'
                       )

nx.draw(G,pos,
        with_labels=True,
        alpha=0.5,
        node_size=600,
        font_size=10
        )

plt.savefig("imagenet_layout.png")
Run Code Online (Sandbox Code Playgroud)

无论我如何更改 nx.graphviz_layout 中的“args”,输出图像都是相同的,并且所有节点都相互重叠。有人可以帮我解决这个问题吗?谢谢!

python graphviz networkx pygraphviz

5
推荐指数
1
解决办法
4599
查看次数

标签 统计

graphviz ×1

networkx ×1

pygraphviz ×1

python ×1