そうしたいです:
- The Ruby Way に従って DAG を表現します。
- DAG からイメージを生成します。
ノード数は 100 以下です (多くの場合、80 パーセンタイルの場合は 10 など、はるかに少なくなります)。データを永続的に保存する必要はなく、イメージのみを保存する必要があるため、データベースについて考慮する必要はありません。
そうしたいです:
ノード数は 100 以下です (多くの場合、80 パーセンタイルの場合は 10 など、はるかに少なくなります)。データを永続的に保存する必要はなく、イメージのみを保存する必要があるため、データベースについて考慮する必要はありません。
Graphviz は、あらゆる種類のグラフを視覚化するための実証済みのツールであり、しばらく前から存在しています。参照: http://www.graphviz.org/
利用可能な Ruby ラッパーがあります 。https ://github.com/glejeune/Ruby-Graphviz を参照してください。
(免責事項: Graphviz を使用しましたが、Ruby ラッパーは使用しませんでした)
画像を出力するだけなら、テキスト表現をgraphvizの「ドット」ツールに入力します。