【发布时间】:2011-09-14 17:13:50
【问题描述】:
是否有人知道 GraphViz 能够生成的定向流程图的纯基于 Javascript 的实现?我对漂亮的视觉输出不感兴趣,但计算每个节点的最大深度的计算,以及优化的贝塞尔线布局,以在处理图形而不是树时最小化相交边的数量的信息。我想在浏览器中运行这段代码;我知道我可以轻松地将 Graphviz 作为扩展嵌入到我的 Node 服务器中,甚至可以将 popen() 它嵌入到 .dot 格式的图形信息中。
作为参考,这里是一个典型的 GraphViz 输出。请注意元素是如何堆叠和间隔开的,以允许连接线在节点之间行进,而不会相交(非常频繁)或穿过节点。
【问题讨论】:
-
对于我们这些不熟悉 GraphViz 的人,您有这样的图表示例吗?
-
也许——检查一下。许多 cmets 和响应都指向与 GraphViz 完全不同的图表工具,或者只能绘制 GraphViz 输出,但不能自己进行布局。
标签: javascript graphviz