6

ライブラリとして Graphviz にはいくつかのバージョンがあることは知っています。しかし、どちらが現在推奨されていると見なされるのか、少し混乱しています。Linux GUI アプリケーションからいくつかのグラフを生成して表示したいと考えています。

22 ページのhttp://www.graphviz.org/doc/libgraph/Agraph.pdfによると、Libgraph は Cgraph に置き換えられました。しかし、その文書は Agraph と呼ばれていますが、これは奇妙に感じます。

23 ページには、Lgraph は Cgraph の C++ の後継であるとも書かれています。私は C++ を使用しているので、もっと知りたいのですが、どこにも Lgraph が見つからないようです。

おそらく関連していますが、graphviz ファイルのインポートとエクスポートをサポートする BGL と呼ばれる Boost ライブラリがあることがわかります。Graphviz を直接使用するか、Lgraph よりも BGL を使用することが望ましいかについての意見を探しています。

sudo apt-get install libgraphviz-devCgraphを入手すると、Ubuntuのように見えます。その場合、この質問は、Cgraph が推奨されるライブラリであることを確認し、Lgraph または BGL のいずれかを検討する価値があるかどうかを尋ねることです。

4

1 に答える 1