用graphivz实现大型图形的清晰可视化

用graphivz实现大型图形的清晰可视化,graph,graphviz,social,Graph,Graphviz,Social,我正在尝试使用graphviz可视化一个社交网络。我已经使用了许多不同的dot、fdp、sfdp、neato等 例如,sfdp-Tpng test1.dot-o test1.png 我还尝试使用cluster实用程序和一些其他命令(如overlap=false)将图形分割为簇的区域。然而,我目前的尝试都没有生成一个清晰的图形可视化。我所说的“干净”是指可视化图形,使其不重叠,并使节点分布更好 我的两次尝试都在这个链接中 由于节点的数量很大,手动定位节点是不可能的。所以,我想知道是否有一种方法可以

我正在尝试使用graphviz可视化一个社交网络。我已经使用了许多不同的dot、fdp、sfdp、neato等

例如,
sfdp-Tpng test1.dot-o test1.png

我还尝试使用
cluster
实用程序和一些其他命令(如
overlap=false
)将图形分割为簇的区域。然而,我目前的尝试都没有生成一个清晰的图形可视化。我所说的“干净”是指可视化图形,使其不重叠,并使节点分布更好

我的两次尝试都在这个链接中

由于节点的数量很大,手动定位节点是不可能的。所以,我想知道是否有一种方法可以在graphivz中实现更好的图形自动分布?如有任何建议,将不胜感激。提前谢谢


我使用circo获得更好的可视化效果(注意:需要很长时间)。这是可行的,但会产生一个非常大的图形。顺便问一下,您是否使用脚本生成文件?如果没有,还有足够的空间使其更加简洁。

以下是:

它可以防止线与节点重叠,并添加颜色以帮助识别集群


您可能还想了解一些关于可视化社交网络的想法。

确切地说,这看起来更好,更容易理解。谢谢