問題タブ [dot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2714 参照

visualization - Graphviz で複数行にまたがるレコード

かなり複雑な構造をドット言語で視覚化しようとしています。レコードが大きいので、複数行でコードを書きたいと思います。したがって、代わりに:

このように少し入力したいと思います

残念ながら、ドットのパーサーは、「行末を過ぎた文字列」などについて不平を言います。コードで改行を示す方法を知っている人はいますか? 行の最後でa を試しました\が、うまくいかないようでした。

前もって感謝します

0 投票する
1 に答える
854 参照

alignment - GraphViz で単一の背の高いノードと並行して複数の短いノードを並べる

私はこのようなものを生成したい - エッジの角度ではなく、ノードの位置合わせが重要です:

私が思いついた最善の方法は、2 つの左側のノードを白い (=> 非表示) 境界線を持つクラスター サブグラフに貼り付け、エッジの 1 つの重みを 0 に設定することです。しかし、それはまだ完全ではありません。 :

これは次のようになります-調整が不十分です:

私が欲しいものを手に入れる方法についてのアイデアはありますか?

0 投票する
3 に答える
3967 参照

jquery-plugins - Dot 言語ファイルの視覚化用の jQuery プラグインはありますか?

ここで指定されているように、ブラウザーでDot ファイルをライブで表示するための jQuery プラグインはありますか?

Visual Politicsで概念実証を見たことがありますが、Dot 言語を完全にサポートしているようには見えません。正しく表示されません。

これについて調べることができるライブラリはありますか?

サーバー側で生成された PNG ではなく、Ajax 経由でロードされたドット ファイルからブラウザーにネットワーク グラフを実装する必要があります。

0 投票する
2 に答える
22117 参照

graphviz - Graphviz:「デフォルト」の矢印スタイルを設定する方法は?

dot次の言語コードを検討してください。

上記の例では、1 -> 2接続のみにarrowhead=normal,arrowtail=dotスタイルが適用されます。他のすべての矢印は「デフォルト」スタイルになります。

[arrowhead=normal,arrowtail=dot];私の質問は、各エッジ接続の横に「」をコピーして貼り付けることなく、(サブグラフ全体またはグラフ全体に対して)矢印のスタイルを設定するにはどうすればよいですか?

編集:参考までに-ジェシーからの回答にはコードが含まれていませんでした。私はそのスニペットを書き、ここのこのスペースに入れました-理由は不明ですが、モデレーターがそれをここから切り取り、ジェシーの回答に貼り付けました。

0 投票する
1 に答える
769 参照

xampp - xml タグがない SVG ファイル (Graphviz dot.exe を使用)

私の設定は次のとおりです。
- Windows Vista
- XAMPP 1.7.1
- Media Wiki + Semantic MW
- Graphviz を使用して SVG を作成する拡張機能
- Graphviz 2.26.3 (インストール ディレクトリ c:\graphviz.....)

すべて正常に動作しますが、問題は次のとおりです。Media Wiki php ページを使用して作成された SVG ファイルに xml タグ
'image xlink:href="some_image.png"....'がありません。

これは
$cmdlinesvg = wfEscapeShellArg($cmd).'によって行われます。-T svg '.wfEscapeShellArg($src).' -o '.wfEscapeShellArg($svg);
$WshShell = new COM("WScript.Shell");
$WshShell->Exec($cmdlinesvg);

同じコマンド ラインを実行するバッチ ファイルを作成しました。

c:\graphviz2.26.3\bin\dot.exe -T svg ファイル名.dot -o ファイル名.svg

手動で実行すると動作し、xml タグが表示されます。

誰が問題が何であるか知っていますか?前もって感謝します。

0 投票する
2 に答える
11198 参照

graphviz - Graphviz(または代替)で「メインライン」ノードを直線に強制する

Graphviz dotを使用して(ただし、他の何かを使用してもかまいません)、ノードの長い「メインライン」と多くの小さなブランチを持つグラフを生成しようとしています。メインラインを左から右にまっすぐにし、その上または下に小さな枝を配置したいと思います。ただし、Graphvizは2つのブランチの「バランスをとる」ので、曲がったグラフになってしまいます。

説明のために、これが私が現在得ているものに似たスケッチです:

現在のグラフ

そして、これは私が実際に欲しいものです:

募集グラフ

Graphvizに2番目のようなグラフを生成するように強制または奨励する方法はありますか?「ダミー」の2番目のブランチを使用して、3方向のレイアウトを実行し、後でダミーを非表示/削除することができる場合がありますが、より良いオプションがある場合は、それが望ましいでしょう。

0 投票する
3 に答える
16261 参照

graphviz - Graphviz (DOT) キャプション

Graphviz DOT を使用して多数のグラフを印刷する必要があります。各グラフがどの入力に対応するかを区別するために、各グラフのキャプションも必要です。これをグラフの DOT 表現に埋め込む方法はありますか。

0 投票する
1 に答える
5636 参照

linux - Graphviz でフォントが見つかりません

Graphviz で何かを行うと、「フォントが見つかりません/開くことができませんでした」というエラーが表示されます。ファイルで、できるだけ単純なグラフに絞り込んでいますsimplest.dot

$ dot simplest.dot -Tpng -Oグラフを実行すると にレンダリングされますがsimplest.dot.png、常にこのエラーが発生します: Error: Could not find/open font、および出力で使用されるフォントはあまりきれいではありません。

graphviz faq によると、このエラーが発生した場合、graphviz に font を探す場所を伝えることができます。私が使用しているシステムでフォントを探していたところ、 にいくつかの TrueType フォントがあり/usr/share/fonts、特に Bitstream Vera フォントが にあるようです/usr/share/fonts/bitstream-vera

だから私は、グラフビズが物事を理解するのを助けるために、ドットグラフで と を設定しようとしましたfontpath:fontname

しかし、私はまだまったく同じエラーが発生しています。パスとフォント名のバリエーションをいくつか試しましたが、うまくいきません。私は何を間違っていますか?

0 投票する
1 に答える
13128 参照

graphviz - 上から下のgraphvizドットグラフが反時計回りに配置されるのはなぜですか?

グラフィックと詳細で質問を更新しました。marapetのおかげで、ハックがなければ、画像として目的の結果を生成することはできませんでした。

このコードがこのグラフを生成するのはなぜですか?

どうすればgraphviz/dotにこのような時計回りの方向を生成させることができますか?

アップデート

これが私が生成したい最後のグラフです(afaikはこのように論理的に修正します)

この結果を生成します

これが欲しいのに

ありがとう

0 投票する
2 に答える
653 参照

textmate - TextMate の DOT バンドルはありますか?

TextMateのDOTバンドルのようなものはありますか?