次のコードを書きました。このファイルを実行すると、 graph.jpgではなくgraph.dotファイルが生成されます。なぜそうなのか理解できません。何らかの考えを持っている体はありますか?
私のコードは次のとおりです。
require 'rgl/adjacency'
require 'rgl/dot'
dg=RGL::DirectedAdjacencyGraph[1,2,2,3,2,4,4,5,6,4,1,6]
dg.write_to_graphic_file('jpg')
1 に答える
6
RGL はドット ファイルを中間形式として使用して画像形式を生成しますが、それ自体は生成しません。これが、graph.dotファイルが表示されている理由です。
利用可能なドット バイナリ ( GraphVizパッケージの一部) がある場合、rgl はそれを呼び出して、graph.jpgファイルを生成します。
プロジェクトのホームページでGraphVizパッケージをダウンロードするか、homebrew (Mac を使用している場合) を使用してbrew install graphviz
.
于 2012-12-01T09:31:06.843 に答える