[解決済み】Graphviz' dotでノードの外側に注釈を追加する方法は?
2022-02-01 18:44:25
質問
私はDotの初心者で、EclipseでDotとZestを使ってコールグラフを視覚化しようとしています。また、ノードにアノテーションを付けたいと考えています(写真上のOKやFailed)。
ドットやゼストで共通にできる方法はありますか?
解決方法は?
xlabel
をご覧ください。
xlabel
(外部ラベル)です。
main.dot
graph {
node [shape=square];
1 [xlabel="a"]
2 [xlabel="b"]
1 -- 2;
}
変換してください。
dot -Tpng main.dot > main.png
出力します。
しかし、この方法でラベルの正確な配置をどの程度簡単に制御できるかはわかりません:デフォルトでは重なりも起こり得ます。見てください。
shape=record
を好む傾向があるだけです。
shape=record
によって言及されたアプローチ
https://stackoverflow.com/a/23031506/895245
やその一般化であるHTMLライクラベルを用いると、各ノードにどのようなラベルが属するかが明確になるためである。
graph {
rankdir=LR
node [shape=record];
1 [label="1|a"]
2 [label="2|b"]
1 -- 2;
}
出力します。
TODO タイプを避けることができます
1
と
2
を2回?
Ubuntu 16.10、graphviz 2.38でテストしています。
関連
-
[解決済み】Spring Data Maven Buildsの「プラグインの実行はライフサイクル構成でカバーされていません」を解決する方法
-
[解決済み】JNI共有ライブラリ(JDK)の読み込みに失敗しました。)
-
[解決済み] Eclipseのワークスペースにある.metadataフォルダとは何ですか?
-
[解決済み] Eclipseにプロジェクトをインポートした後に「Must Override a Superclass Method」エラーが発生する。
-
[解決済み] Eclipseが起動できない - Javaは起動したが終了コード=13を返した
-
[解決済み] Eclipse HotKey: タブの切り替えはどうやるの?
-
[解決済み] グラフビズ .dotからグラフにする方法とは?
-
[解決済み] varargs パラメータでヒープを汚染する可能性があります。
-
[解決済み】GraphViz - サブグラフを接続する方法は?
-
[解決済み】EclipseのコードフォーマッターをJavaコードの特定のセクションでオフにする方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Eclipseでgitリポジトリのクローンやプッシュをすると「cannot open git-upload-pack」エラーが発生する。
-
[解決済み] org.codehaus.groovy.control.MultipleCompilationErrorsException: スタートアップに失敗しました。Script7.groovy: 1: unable to resolve class
-
[解決済み] Eclipse用プラグインを.zipからインストールする方法
-
Javaが起動したが、終了コード=-1073741819が返ってきた。
-
Eclipse起動時に発生するJava Toolingの初期化エラー
-
[解決済み] インストールするアイテムの収集中にエラーが発生しました(アクセスが拒否されました)。
-
[解決済み] Eclipseのやり直しキーボードショートカット
-
[解決済み] Eclipseジャンプから終了ブレース
-
[解決済み】エラー「Updating Maven Project」を修正する方法。Unsupported IClasspathEntry kind=4?
-
[解決済み】Eclipseで参照がハイライトされなくなった