私はPHPで有向グラフを描く方法を探しています。 (http://upload.wikimedia.org/wikipedia/commons/0/08/Directed_acyclic_graph.pngのように)。 GDが画像を出力できるように、グラフの画像を作成したい。PHPで有向グラフを作成する方法は?
私はこれについて多くのことを尋ねましたが、グラフを描画するための多くのライブラリ(棒など)は、有向グラフではありません。
P.S.私はシステム()経由でドット(Linuxのプログラム)を使用しようとしましたが、残念ながら私はサーバー上でそれを行う権限がありません。また、私はPHPエクステンションをインストールする権利がなく、通常のPHP(理想的にはファイルを含む)で動作するはずです。
ありがとうございます。
なぜあなたは、この使用してGDを行うことはできませんか?それは比較的簡単です、あなたはちょうど各ノードがどこにあるのかを追跡する必要があります。あなたはノードのリストとそのノードに接続するものを与えたいのですが、有向グラフを自動的に生成しますか? –
私はこれを試しましたが、(多くの)バグがなくても動作させるのは非常に複雑です。本当に醜いフォーマットのグラフになります。最大の問題は、ネットワークの構造です。多くの交差点などを避けてください。 – openbas2