519

私はこれを理解できないようです。構文に従って有効な.dotファイルがあります。これを画像に変換するためにgraphvizを使用するにはどうすればよいですか?

(私はLinuxではなくWindowsを使用していることに注意してください)

4

11 に答える 11

534

タイプ:dot -Tps filename.dot -o outfile.ps

ドットレンダラーを使用する場合。neatoやtwopiのような選択肢があります。graphizがパスにない場合は、graphizがインストールされている場所を特定し、そこから実行します。

の後に値を変更し、の後に適切なファイル名拡張子を選択することで、出力形式を変更できます。-T-o

Windowsを使用している場合は、GVEditと呼ばれるインストール済みのツールを確認してください。これにより、プロセス全体が少し簡単になります。

ツールの使用方法の詳細については、「ユーザーガイド」というセクションのgraphvizサイトを参照してください。

http://www.graphviz.org/documentation/

(たとえば、dotコマンドの出力フォーマットについては27ページを参照してください)

http://www.graphviz.org/pdf/dotguide.pdf

于 2009-09-29T19:35:05.487 に答える
247
dot -Tps input.dot > output.eps
dot -Tpng input.dot > output.png

PostScript 出力は常にそこにあるようです。dot にデフォルトで PNG 出力があるかどうかはわかりません。これは、構築方法に依存する場合があります。

于 2009-09-29T19:43:36.853 に答える
110

ドット file.dot -Tpng -o image.png

これは Windows と Linux で動作します。Graphviz をインストールする必要があります。

于 2013-01-11T19:15:29.150 に答える
34

graphviz-2.24.msi Graphviz.orgを入手してください。次に、zgrviewerを取得します。

Zgrviewer には Java が必要です (おそらく 1.5+)。Zgrviewer の設定で、Graphviz バイナリへのパスを設定する必要がある場合があります。

ファイル -> 開く -> ドットで開く -> SVG パイプライン (標準) ... .dot ファイルを選択します。

ズームイン、エクスポート、あらゆる種類の楽しいことができます。

于 2009-09-29T20:16:52.780 に答える
9

ファイルをxdot形式で出力し、JavaScriptライブラリであるcanvizを使用してブラウザでレンダリングすることもできます。

code.google.comのCanviz

例を見ると、2014年11月2日現在、上のページに「Canvizデモ」リンクがあります。

于 2012-09-18T12:27:09.093 に答える
7

変換の必要はありません。

Linux では、Graphviz ドット ファイルの対話型ビューアーであるxdotコマンドを簡単に使用できます。

例: xdot file.dot

詳細については、 https ://github.com/rakhimov/cppdep/wiki/How-to-view-or-work-with-Graphviz-Dot-files をご覧ください。

于 2019-10-07T10:40:36.433 に答える