階層レイアウト(Sugiyama法の簡易版)。左が素材、右が成果物になるよう、ノードを層(列)へ 割り当てて座標を決める。グラフの意味は知らず、ノードの寸法と辺だけを受け取る純関数。
依存を持たない自前実装で済ませている——現在の規模(ノード100未満)では交差削減が 簡易でも読める図になる。図が大きく・複雑になって読めなくなったら、elkjs等の レイアウトライブラリの導入を検討する。
読み取り専用
階層レイアウト(Sugiyama法の簡易版)。左が素材、右が成果物になるよう、ノードを層(列)へ 割り当てて座標を決める。グラフの意味は知らず、ノードの寸法と辺だけを受け取る純関数。
依存を持たない自前実装で済ませている——現在の規模(ノード100未満)では交差削減が 簡易でも読める図になる。図が大きく・複雑になって読めなくなったら、elkjs等の レイアウトライブラリの導入を検討する。