GraphVizが生成できる方向性フローダイアグラムの純粋なJavascriptベースの実装を知っている人はいますか?かなり視覚的な出力には興味がありませんが、ツリーではなくグラフを処理しているときに交差するエッジの数を最小限に抑えるように最適化されたベジエ線のレイアウトとともに、各ノードの最大深度を計算する計算情報の。このコードをブラウザー内で実行したいと思います。私はGraphvizを拡張機能としてNodeサーバーに簡単に埋め込むことができ、さらにpopen()
は.dot
フォーマットでグラフ情報をストリーミングすることができることを知っています。
参考までに、ここに典型的なGraphViz出力を示します。要素がどのように積み重ねられ、間隔が空いているかを確認し、接続線がノード間で交差したり(非常に頻繁に)通過したりすることなくノード間を移動できるようにします。