【问题标题】:Clean visualization of a large graph with graphivz使用 graphviz 对大图进行清晰的可视化
【发布时间】:2016-04-01 07:41:51
【问题描述】:

我正在尝试使用 graphviz 可视化社交网络。我已经使用了很多 dot、fdp、sfdp、neato 等的变体,

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

我还尝试使用cluster 实用程序和其他一些命令(例如overlap=false)将图形拆分为集群区域。但是,我目前的尝试都没有生成清晰的图表可视化。干净我的意思是可视化图形而没有重叠和更好的节点分布。

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

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

【问题讨论】:

    标签: graph graphviz social


    【解决方案1】:

    我使用 circo 来获得更好的可视化效果(注意:需要 非常 长)。这可行,但会产生一个非常大的图表。顺便说一句 - 您是否使用脚本来生成文件?如果没有的话,还有足够的空间让它更简洁。

    【讨论】:

      【解决方案2】:

      这里是a version in neato with some modifications

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

      您可能还想查看http://socilab.com/,了解有关可视化社交网络的一些想法。

      【讨论】:

      • 毫无疑问,这看起来要好得多且易于理解。谢谢!
      猜你喜欢
      • 2014-01-15
      • 2013-07-26
      • 1970-01-01
      • 1970-01-01
      • 2013-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-24
      相关资源
      最近更新 更多