是否有人知道GraphViz能够生成的定向流程图的基于Javascript的纯粹实现?我对漂亮的视觉效果输出不感兴趣,但是计算出每个节点的最大深度,以及贝塞尔曲线的布局,这些贝塞尔曲线经过优化,可以在处理图形而不是树时处理相交边缘的数量。的信息。我想在浏览器中运行这些代码;我知道我可以很容易地将Graphviz作为扩展插入到我的节点服务器中,甚至可以将其嵌入到.dot
格式的图形信息中。Pure JavaScript Graphviz等效
作为参考,这里是一个典型的GraphViz输出。注意元素是如何叠加和分开的,以允许连接线在节点之间传播,而不会相交(经常)或通过节点。
你有这样的一个例子图表,对于我们这些不熟悉GraphViz的人来说? – 2011-06-14 13:44:50
这似乎是一个重复的[图形可视化代码在JavaScript?](http://stackoverflow.com/questions/7034/graph-visualization-code-in-javascript) – 2011-06-15 16:58:30
也许 - 检查出来。许多评论和回应都指向图表工具,它们完全不像GraphViz,或者只能绘制* GraphViz输出,但不能自己完成布局。 – Armentage 2011-06-16 13:11:27