1

我想:

  1. 根据 The Ruby Way 表示一个 DAG。
  2. 从 DAG 生成图像。

将不会超过 100 个节点(并且通常要少得多,例如,对于第 80 个百分位数的情况,为 10 个)。我不需要永久存储数据,只需要图像,因此不需要考虑数据库。

4

2 回答 2

2

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

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

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

于 2011-01-31T03:21:45.207 回答
1

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

于 2011-01-31T03:19:43.487 回答