我正在尝试使用graphviz可视化社交网络。我已经使用了dot,fdp,sfdp,neato等的许多变体,
例如,,sfdp -Tpng test1.dot -o test1.png
我还尝试使用cluster
实用程序和其他一些命令(例如overlap=false
)在群集区域中拆分图形。但是,我目前的尝试都没有生成图表的清晰可视化。通过清理我的意思是可视化图形而不会重叠并更好地分配节点。
我的两次尝试都在此链接中dot script
由于节点数量很大,手动定位节点是不可能的。所以,我想知道是否有办法在graphivz中实现更好的图形自动分配?任何建议都会很感激。提前谢谢。
答案 0 :(得分:1)
这是a version in neato with some modifications:
它可以防止线条与节点重叠并添加颜色以帮助识别聚类。
您可能还想查看http://socilab.com/有关可视化社交网络的一些想法。
答案 1 :(得分:0)
我使用circo来获得更好的可视化效果(注意:非常长)。这有效,但会产生非常大的图形。顺便说一句 - 您是否使用脚本生成文件?如果没有足够的空间可以使它更简洁。