EdgeLabeling
GraphPlotおよび関連関数のオプションで,グラフ中の辺に指定されたラベルをデフォルトで表示するかどうかを指定する.
EdgeLabeling
EdgeLabeling
GraphPlotおよび関連関数のオプションで,グラフ中の辺に指定されたラベルをデフォルトで表示するかどうかを指定する.
詳細
- EdgeLabeling->Automaticとすると,辺のラベルはツールチップとして与えられる.
- EdgeLabeling->Trueとすると,各辺の中央に辺のラベルが明示的に表示される.
- EdgeLabeling->Falseとすると,辺のラベルは表示されない.
- EdgeRenderingFunctionの明示的な設定値はEdgeLabelingの設定値に優先する.
例題
すべて開く すべて閉じる例 (3)
GraphPlot[{{1 -> 2, "1->2"}, 2 -> 3, 3 -> 4, 4 -> 1, {2 -> 4, "2->4"}}]GraphPlot[{{1 -> 2, "1->2"}, 2 -> 3, 3 -> 4, 4 -> 1, {2 -> 4, "2->4"}}, EdgeLabeling -> Automatic]GraphPlot[{{1 -> 2, "1->2"}, 2 -> 3, 3 -> 4, 4 -> 1, {2 -> 4, "2->4"}}, EdgeLabeling -> False]スコープ (3)
デフォルトで,GraphPlot,TreePlot,LayeredGraphPlotは辺のラベルを表示:
GraphPlot[{{1 -> 2, "1->2"}, 2 -> 3, 3 -> 4, 4 -> 1, {2 -> 4, "2->4"}, 2 -> 5, 2 -> 6}]GraphPlot[{{1 -> 2, "1->2"}, 2 -> 3, 3 -> 4, 4 -> 1, {2 -> 4, "2->4"}, 2 -> 5, 2 -> 6}, EdgeLabeling -> Automatic]GraphPlot[{{1 -> 2, "1->2"}, 2 -> 3, 3 -> 4, 4 -> 1, {2 -> 4, "2->4"}, 2 -> 5, 2 -> 6}, EdgeLabeling -> False]考えられる問題 (1)
EdgeRenderingFunctionの明示的な設定値はEdgeLabelingの設定値に優先する:
GraphPlot[{{1 -> 2, "1->2"}, 2 -> 3, 3 -> 4, 4 -> 1, {2 -> 4, "2->4"}, 2 -> 5, 2 -> 6}, EdgeLabeling -> True, EdgeRenderingFunction -> (Line[#]&)]EdgeRenderingFunctionを使ってGraphPlot3Dの辺のラベルを表示する:
GraphPlot3D[{{1 -> 2, "1->2"}, 4 -> 1, {2 -> 4, "2->4"}, 1 -> 5, 2 -> 5, 5 -> 4}, EdgeRenderingFunction -> ({If[#3 =!= None, Text[#3, Mean[#1], Background -> Yellow], {}], Line[#]}&)]関連項目
テクニカルノート
-
▪
- グラフ描画 ▪
- 一般的なグラフの描画 ▪
- 有向グラフの階層的な描画 ▪
- 木の描画
テキスト
Wolfram Research (2007), EdgeLabeling, Wolfram言語関数, https://reference.wolfram.com/language/ref/EdgeLabeling.html.
CMS
Wolfram Language. 2007. "EdgeLabeling." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/EdgeLabeling.html.
APA
Wolfram Language. (2007). EdgeLabeling. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/EdgeLabeling.html
BibTeX
@misc{reference.wolfram_2026_edgelabeling, author="Wolfram Research", title="{EdgeLabeling}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/EdgeLabeling.html}", note=[Accessed: 18-July-2026]}
BibLaTeX
@online{reference.wolfram_2026_edgelabeling, organization={Wolfram Research}, title={EdgeLabeling}, year={2007}, url={https://reference.wolfram.com/language/ref/EdgeLabeling.html}, note=[Accessed: 18-July-2026]}