GraphTree
詳細とオプション
- GraphTree[g]の g はTreeGraphQがTrueを返す有効なグラフオブジェクトでなければならない.
- GraphTreeは部分木が graph の頂点を含むTreeオブジェクトを与える.
- デフォルトで,GraphTree[g]は最大のVertexOutComponentを持つ頂点を root として使う.
- GraphTree[g,root]では,辺の向きは無視される.
- GraphTree[g,root,h]では,頂点 v の部分木は h[v]で指定されるが,これは{data,expr}を返す.dataiは兄弟{datai,expri}については部分木のデータを返し,兄弟は expriでソートされる.
- GraphTree[TreeGraph[tree],{data,{}},Identity]は tree に等しい.ただし,TreeData[tree]は data を与える.
- GraphTreeにはTreeと同じオプションが使える.
全オプションのリスト
例題
すべて開く すべて閉じる例 (2)
スコープ (4)
CompleteKaryTreeグラフを木に変換する:
CompleteKaryTree[4]GraphTree[%]GraphTree[[image], 5]GraphTree[[image], 5, {#, -#}&]StarGraphオブジェクトを木に変換する:
StarGraph[6]GraphTree[%]TreeGraphオブジェクトを木に変換する:
TreeGraph[{1 -> 2, 1 -> 3, 1 -> 4, 4 -> 5, 4 -> 6}]GraphTree[%]オプション (9)
個々の木の要素のスタイル付け (2)
GraphTree[CompleteKaryTree[2], TreeElementLabel -> "?"]GraphTree[CompleteKaryTree[3, 3],
TreeElementLabel -> {___, _ ? EvenQ} -> None, TreeElementStyle -> {___, _ ? OddQ} -> {LightRed, EdgeForm[{Red, Dashed}]}]木全体のスタイル付け (4)
GraphTree[CompleteKaryTree[4, 2], TreeElementLabel -> All -> None, TreeElementStyle -> All -> EdgeForm[Red]]GraphTree[CompleteKaryTree[4, 2], BaseStyle -> LightRed]GraphTree[CompleteKaryTree[4, 2], BaseStyle -> {Dashed, EdgeForm[{Dashing[{}], Thick}]}]GraphTree[CompleteKaryTree[4, 2], BaseStyle -> {Red, EdgeForm[None]}, TreeElementStyle -> All -> Opacity[0]]木のレイアウトとグラフィックスオプション (3)
GraphTree[CompleteKaryTree[3, 2], TreeLayout -> Bottom]GraphTree[CompleteKaryTree[4, 4], TreeLayout -> "BalloonEmbedding", IconizedObject[«labels»]]Graphicsオプションを指定する:
GraphTree[TreeGraph[{1 -> 2, 1 -> 3}], Background -> LightBlue, ImageSize -> 50]特性と関係 (3)
GraphTreeはTreeGraphQオブジェクトしか変換できない:
GraphTree[[image]]グラフがTreeGraphQでなければ,GraphTreeは失敗する:
GraphTree[[image]]
TreeGraph[[image]]GraphTree[TreeGraph[tree],{data,{}},Identity]は tree に等しい.ただし,TreeData[tree]は data を与える:
TreeGraph[[image]]VertexList[%]GraphTree[%%, {1, {}}, Identity]テキスト
Wolfram Research (2021), GraphTree, Wolfram言語関数, https://reference.wolfram.com/language/ref/GraphTree.html (2021年に更新).
CMS
Wolfram Language. 2021. "GraphTree." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/GraphTree.html.
APA
Wolfram Language. (2021). GraphTree. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/GraphTree.html
BibTeX
@misc{reference.wolfram_2026_graphtree, author="Wolfram Research", title="{GraphTree}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/GraphTree.html}", note=[Accessed: 03-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_graphtree, organization={Wolfram Research}, title={GraphTree}, year={2021}, url={https://reference.wolfram.com/language/ref/GraphTree.html}, note=[Accessed: 03-November-2026]}