グラフ g からの頂点と辺を持つグラフを作成し,これを3D階層化プロットとして表す.
LayeredGraph3D[{e1,e2,…}]
辺 ejを持つグラフを作成し,これを3D階層化プロットとして表す.
LayeredGraph3D[{…,w[ei],…}]
辺 eiと記号ラッパー w で定義された特性を持つグラフを作成する.
LayeredGraph3D[…,vpos]
主頂点 v をプロットの位置 pos に置く.
LayeredGraph3D
グラフ g からの頂点と辺を持つグラフを作成し,これを3D階層化プロットとして表す.
LayeredGraph3D[{e1,e2,…}]
辺 ejを持つグラフを作成し,これを3D階層化プロットとして表す.
LayeredGraph3D[{…,w[ei],…}]
辺 eiと記号ラッパー w で定義された特性を持つグラフを作成する.
LayeredGraph3D[…,vpos]
主頂点 v をプロットの位置 pos に置く.
詳細とオプション
- LayeredGraph3DはGraphオブジェクトを生成し,グラフの3D階層化プロットとしてノートブックに表示する.
- LayeredGraph3Dは,Graphと同じ頂点,辺,ラッパーをサポートする.
- LayeredGraph3Dは,デフォルトで,「主」頂点を一番上に置き,その下に「階層的」に頂点を加えていく.
- LayeredGraph3D[g,pos]は主頂点を位置 pos に置く.
- 位置 pos の可能な値には,Top,Bottom,Left,Rightがある.
- デフォルトで,LayeredGraphは各主頂点を一番上に置く.
- LayeredGraph3DにはGraphと同じオプションが使える.
全オプションのリスト
例題
すべて開く すべて閉じる例 (5)
LayeredGraph3D[KaryTree[9]]LayeredGraph3D[{1 -> 2, 1 -> 3, 2 -> 4, 2 -> 5, 3 -> 6, 3 -> 7, 4 -> 8}]LayeredGraph3D[{{0, 1, 1, 0, 0}, {1, 0, 0, 1, 1}, {1, 0, 0, 0, 0}, {0, 1, 0, 0, 0}, {0, 1, 0, 0, 0}}]LayeredGraph3D[{1 -> 2, 1 -> 3, 2 -> 4, 2 -> 5, 3 -> 6, 3 -> 7}, Automatic -> Left]LayeredGraph3D[{1 -> 2, 1 -> 3, 2 -> 4, 2 -> 5, 3 -> 6, 3 -> 7}, 3 -> Right]スコープ (9)
グラフの指定 (6)
LayeredGraph3D[Graph[{1 -> 2, 1 -> 3, 1 -> 4, 2 -> 5, 2 -> 6, 2 -> 7}]] 記号を使って無向3D層状グラフを作成する.この記号は
ue
で入力する:
LayeredGraph3D[{12, 13, 14, 25, 26}] 記号を使って有向3D層状グラフを作成する.この記号は
de
で入力する:
LayeredGraph3D[{12, 13, 14, 25, 26}]LayeredGraph3D[{1 -> 2, 1 -> 3, 1 -> 4, 2 -> 5, 2 -> 6, 2 -> 7}]LayeredGraph3D[{{0, 1, 1, 1, 1}, {0, 0, 0, 1, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}}]LayeredGraph3D[SparseArray[{{1, 2}, {1, 3}, {1, 4}, {1, 5}, {2, 4}} -> 1, {5, 5}]]グラフのスタイル付け (3)
LayeredGraph3D[{1 -> 2, 1 -> 7, 1 -> 11, 2 -> 5, Labeled[1 -> 5, "1->5"]}]LayeredGraph3D[{1 -> 2, 1 -> 7, 1 -> 11, 2 -> 5, 1 -> 5, 5 -> 5, 1 -> 5}, VertexLabels -> Automatic]Row@Table[LayeredGraph3D[{1 -> 3, 1 -> 4, 1 -> 5, 3 -> 5, 3 -> 6}, pos, PlotLabel -> pos], {pos, {Left, Top, Right, Bottom}}]オプション (9)
DataRange (1)
DirectedEdges (2)
デフォルトで,規則が与えられると有向3D層状グラフが生成される:
LayeredGraph3D[{1 -> 2, 1 -> 3, 2 -> 4, 2 -> 5, 3 -> 6, 3 -> 7, 4 -> 8}]DirectedEdges->Falseを使って規則を無向辺として解釈する:
LayeredGraph3D[{1 -> 2, 1 -> 3, 2 -> 4, 2 -> 5, 3 -> 6, 3 -> 7, 4 -> 8}, DirectedEdges -> False]GraphLayers (2)
GraphLayerStyle (4)
LayeredGraph3D[KaryTree[9], GraphLayerStyle -> Orange]LayeredGraph3D[KaryTree[9], GraphLayerStyle -> {Red, Blue}]ColorDataからの勾配色を使用する:
LayeredGraph3D[KaryTree[9], GraphLayerStyle -> "Pastel"]ColorDataから指標付きの色を使用する:
LayeredGraph3D[KaryTree[9], GraphLayerStyle -> 24]アプリケーション (2)
LayeredGraph3D[{"John" -> "plants", "lion" -> "John", "tiger" -> "John", "tiger" -> "deer", "lion" -> "deer", "deer" -> "plants", "mosquito" -> "lion", "frog" -> "mosquito", "mosquito" -> "tiger", "John" -> "cow", "cow" -> "plants", "mosquito" -> "deer", "mosquito" -> "John", "snake" -> "frog", "vulture" -> "snake"}, Left, VertexShapeFunction -> "Cuboid", VertexLabels -> Automatic, EdgeStyle -> Arrowheads[Small], VertexStyle -> "Layered"]LayeredGraph3D[FindEquationalProof[a == c, {a == b, b == c}]["ProofGraph"], GraphLayerStyle -> {Red, Green, Blue}, EdgeStyle -> Arrowheads[Small]]テキスト
Wolfram Research (2024), LayeredGraph3D, Wolfram言語関数, https://reference.wolfram.com/language/ref/LayeredGraph3D.html.
CMS
Wolfram Language. 2024. "LayeredGraph3D." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/LayeredGraph3D.html.
APA
Wolfram Language. (2024). LayeredGraph3D. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/LayeredGraph3D.html
BibTeX
@misc{reference.wolfram_2026_layeredgraph3d, author="Wolfram Research", title="{LayeredGraph3D}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/LayeredGraph3D.html}", note=[Accessed: 13-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_layeredgraph3d, organization={Wolfram Research}, title={LayeredGraph3D}, year={2024}, url={https://reference.wolfram.com/language/ref/LayeredGraph3D.html}, note=[Accessed: 13-November-2026]}