我想:
不会超过100个节点(对于80%的情况,通常会少得多,例如10个节点)。我不需要永久存储数据,只需要存储图像,因此不需要进行数据库考虑。
答案 0 :(得分:2)
Graphviz是用于可视化各种图形的经过验证的工具,它已经存在了一段时间。请参阅:http://www.graphviz.org/
有可用的Ruby包装器,请参阅:https://github.com/glejeune/Ruby-Graphviz
(免责声明:我使用过Graphviz,但没有使用Ruby包装器)
答案 1 :(得分:1)
如果您需要做的只是输出图像,我会将文字表示添加到graphviz的“点”工具中。