Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
networkx-python-节点之间的距离nx.draw_graphviz()_Python_Graphviz_Networkx - Fatal编程技术网

networkx-python-节点之间的距离nx.draw_graphviz()

networkx-python-节点之间的距离nx.draw_graphviz(),python,graphviz,networkx,Python,Graphviz,Networkx,我正在使用networkx制作一些图表。我喜欢带有的fdp布局的输出。 然而,我似乎无法使节点之间的距离足够远,以实现可视化 我已经尝试在nx.draw()命令中使用scale、K和nodesep,但是许多节点仍然混乱,并且由于重叠而无法看到。我将节点大小从300(默认值)减小到200,仍然不太好。任何更小的颜色和我添加的颜色都不容易识别 大约有2400个节点。是否有人知道如何使用nx.draw_graphviz(g,prog=“fdp”)分隔节点?理想情况下,我希望以垂直方式将节点从最大的集群

我正在使用networkx制作一些图表。我喜欢带有的
fdp
布局的输出。 然而,我似乎无法使节点之间的距离足够远,以实现可视化

我已经尝试在
nx.draw()
命令中使用
scale
K
nodesep
,但是许多节点仍然混乱,并且由于重叠而无法看到。我将节点大小从300(默认值)减小到200,仍然不太好。任何更小的颜色和我添加的颜色都不容易识别

大约有2400个节点。是否有人知道如何使用
nx.draw_graphviz(g,prog=“fdp”)
分隔节点?理想情况下,我希望以垂直方式将节点从最大的集群排序到最小的集群,但似乎找不到布局


我试着使用
prog=“dot”
rankdir=“TB”
,但节点仍然以杂乱的顺序从左到右打印,很难辨认。我要么需要增加节点的间距,要么使图像更大,我还尝试过使用参数,以确保每次图像的大小相同。感谢所有的想法

万一你没有从SO那里得到答案,试着直接问开发人员。您能提供一些输出的示例代码/图像吗。或者,如果图像太大,请包含指向同一图像的链接。代码和图像与我之前问的问题类似。。