7得票11回答
可视化“朋友的朋友”(foaf)图

我写了一个脚本来导出 Twitter 好友的 foaf rdf 描述。现在我正在寻找一个可视化好友网络的工具。我尝试过 http://foafscape.berlios.de/,但对于 300 多个节点来说,它非常缓慢,并且自动格式化效果很差。 有没有好的图形可视化工具推荐?如果它们不直接支...

11得票16回答
优化的网络图形绘制

看到一些关于图表的建议后,我在想什么才是适合我的问题的最佳。 我想将一个有向图渲染到一个servlet/图片中,然后在浏览器中显示出来。应该有一种位置的优化。最好不要依赖Swing。算法并不重要,因为图的结构由业务逻辑确定。希望能够对边添加标签。如果我可以将其作为png/svg提供服务,则...

49得票6回答
使用Dot/GraphViz绘制家谱图布局

我可以帮您进行翻译。以下是您需要翻译的内容: 我想使用Dot和GraphViz绘制一个家谱。 目前,我的进展如下: # just graph set-up digraph simpsons { ratio = "auto" mincross = 2.0 # draw some node...

17得票1回答
使用dot/graphviz进行块状图布局

我想使用dot实现以下模型: 到目前为止,我已经完成了这么多:digraph G { graph [rankdir = LR, splines=ortho] unit [shape=box, width = 2, height = 10]; more_different_un...

33得票4回答
如何在Graphviz的dot中控制层级节点顺序?

我有一个以树为骨架的图表。比如说,节点A有子节点B、C和D。假设该图表是从上向下绘制的,则A将位于一级,然后是B、C和D。我希望强制Graphviz按照B、C、D的顺序在它们所在的等级中将它们布局。这种操作是否可行?如果可以,请问如何实现? 如果只有A、B、C和D,则可以通过在输入Dot文件...

26得票2回答
如何制作一个没有节点和边重叠的力导向布局

我正在尝试改进一种力导向布局算法(用于有向图) 基础算法已经可行,即以下代码中的isStable条件得到满足并且算法结束,但是边缘和节点可能会重叠。因此,我想在边缘中间添加一些虚拟顶点(如下图所示),这应该可以解决这个问题,因为虚拟顶点将使边缘排斥其他边缘和节点。 我添加了addDumm...

17得票6回答
C#中的图形布局优化

我有一列需要组织成美观图形的对象。目前的方法是使用IronPython和遗传算法,但这需要太长时间。 我已经阅读了Graphviz、QuickGraph和Graph#,但我不需要可视化部分 - 我已经有一个应用程序会在给定的x/y坐标下显示节点。有人告诉我Sugiyama算法和基于力的算法族...

78得票6回答
无向图太大无法使用GraphViz可视化?

我需要有关绘制一张包含178,000个节点和500,000条边的无向图的建议。我尝试了Neato、Tulip和Cytoscape。Neato完全不行,而Tulip和Cytoscape声称可以处理,但似乎实际上不能。(Tulip什么也没做,Cytoscape则声称在工作,然后就停止了。) 我只...

9得票7回答
如何从graphviz的布局中获取坐标?

我一直在某个项目中使用pygraph。我完成了这个示例,它运行良好。 现在问题是:图形以图片格式(gif)绘制。我需要获取gif图像中每个节点的实际坐标。我该如何做?我一直在尝试,但找不到解决此问题的方法。我认为问题的解决方案可能涉及操作以下两行之一: gv.layout(gvv,'dot...

13得票3回答
大规模图形可视化(50K个节点,1亿条加权边)

我查看了许多图形布局的包(例如Graphviz、Gephi、Cytoscape、NetworkX等),但似乎没有一个能够适应这种规模。有哪些技术可以用于可视化如此大的图形或将其缩小到更易处理的大小?