输出有向无环图的图像

时间:2011-01-31 03:16:10

标签: ruby image graph directed-acyclic-graphs

我想:

  1. 根据The Ruby Way代表DAG。
  2. 从DAG生成图像。
  3. 不会超过100个节点(对于80%的情况,通常会少得多,例如10个节点)。我不需要永久存储数据,只需要存储图像,因此不需要进行数据库考虑。

2 个答案:

答案 0 :(得分:2)

Graphviz是用于可视化各种图形的经过验证的工具,它已经存在了一段时间。请参阅:http://www.graphviz.org/

有可用的Ruby包装器,请参阅:https://github.com/glejeune/Ruby-Graphviz

(免责声明:我使用过Graphviz,但没有使用Ruby包装器)

答案 1 :(得分:1)

如果您需要做的只是输出图像,我会将文字表示添加到graphviz的“点”工具中。