LayeredGraph

LayeredGraph[g]

グラフ g からの頂点と辺を持つグラフを作成し,これを階層化プロットとして表す.

LayeredGraph[{e1,e2,}]

ejを持つグラフを作成し,これを階層化プロットとして表す.

LayeredGraph[{,w[ei],}]

eiと記号ラッパー w で定義された特性を持つグラフを作成する.

LayeredGraph[,vpos]

主頂点 v をプロットの位置 pos に置く.

詳細とオプション

例題

すべて開くすべて閉じる

  (5)

層状グラフ:

辺の規則で指定された層状グラフを作成する:

隣接行列で指定された層状グラフを作成する:

デフォルトとは向きの違う層状グラフ:

根ノードを指定する:

スコープ  (9)

グラフの指定  (6)

グラフを使ってグラフを指定する:

記号を使って無向層状グラフを作成する.この記号は ue で入力する:

記号を使って有向層状グラフを作成する.この記号は de で入力する:

規則のリストを使って層状グラフを作成する:

密な隣接行列を使って層状グラフを作成する:

疎な隣接行列を使って層状グラフを作成する:

グラフのスタイル付け  (3)

いくつかの辺にラベルを付ける:

頂点ラベルを与える:

異なる向きで描画する:

オプション  (75)

AnnotationRules  (3)

頂点の注釈を指定する:

辺:

グラフそれ自体:

DirectedEdges  (2)

デフォルトで,規則が与えられると有向層状グラフが生成される:

DirectedEdges->Falseを使って規則を無向辺として解釈する:

DirectedEdgeまたはUndirectedEdgeを使ってグラフが有向か無向かを直接指定する:

EdgeLabels  (7)

12にラベルを付ける:

すべての辺にラベルを付ける:

任意の式をラベルとして使う:

Placedを記号位置と一緒に使って辺に沿ったラベルの置き方を制御する:

明示的な座標を使ってラベルを置く:

ラベル内で位置を変える:

Placedをラッパーの中で使って複数のラベルを置く:

任意数のラベルを使うことができる:

EdgeLabelsを使って複数のラベルを置く:

TooltipStatusAreaの値によって自動的にラベルを付ける:

EdgeShapeFunction  (6)

EdgeShapeFunctionの組込み設定のリストを得る:

基線を含む無向辺:

辺に異なるグリフがある線:

実線矢印を含む有向辺:

線の矢印:

半分塗り潰した矢印:

個々の辺について辺関数を指定する:

異なるデフォルトの辺関数を組み合せる:

プログラムを実行して辺を描画する:

EdgeShapeFunctionEdgeStyleと組み合せることができる:

EdgeShapeFunctionEdgeStyleより優先順位が高い:

EdgeStyle  (2)

すべての辺にスタイル付する:

個々の辺にスタイル付する:

EdgeWeight  (2)

すべての辺の重みを指定する:

任意の数式を重みとして使う:

GraphHighlight  (3)

頂点1をハイライトする:

12をハイライトする:

頂点と辺をハイライトする:

GraphHighlightStyle  (2)

GraphHighlightStyleの組込み設定のリストを得る:

GraphHighlightStyleの組込み設定を使う:

PlotTheme  (4)

基本的なテーマ  (2)

共通の基本テーマを使う:

白黒テーマを使う:

特徴テーマ  (2)

大きいグラフテーマを使う:

古典的な線図テーマを使う:

VertexLabels  (13)

頂点名をラベルとして使う:

個々の頂点にラベルを付ける:

すべての頂点にラベルを付ける:

任意の式をラベルとして使う:

Placedを記号位置と一緒に使ってラベルの置き方を位置の外側を含めて制御する:

記号的なコーナー外側位置:

記号的な内側位置:

記号的な内側コーナー位置:

明示的な座標を使ってラベルの中心を置く:

すべてのラベルを頂点の右上コーナー位置に置き,ラベル内で座標を変える:

ラッパー内でPlacedを使って複数のラベルを置く:

任意の数のラベルを使うことができる:

VertexLabelsを使って複数のラベルを置く:

Placedの引数を使ってTooltipを含むフォーマットを制御する:

あるいはStatusArea

より複雑なフォーマット関数を使う:

VertexShape  (5)

任意のGraphicsImage,あるいはGraphics3Dを頂点の形状として使う:

個々の頂点のための頂点の形状を指定する:

VertexShapeVertexSizeと組み合せることができる:

VertexShapeVertexStyleの影響を受けない:

VertexShapeFunctionVertexShapeより優先順位が高い:

VertexShapeFunction  (10)

VertexShapeFunctionについての組込みコレクションのリストを得る:

"Basic"コレクションのVertexShapeFunctionの組込み設定を使う:

単純な基本形:

共通の基本形:

"Rounded"コレクションのVertexShapeFunctionの組込み設定を使う:

"Concave"コレクションのVertexShapeFunctionの組込み設定を使う:

個々の頂点を描画する:

デフォルトの頂点関数と組み合せる:

定義済みのグラフィックスを使って頂点を描画する:

プログラムを実行して頂点を描画する:

VertexShapeFunctionVertexStyleと組み合せることができる:

VertexShapeFunctionVertexStyleより優先順位が高い:

VertexShapeFunctionVertexSizeと組み合せることができる:

VertexShapeFunctionVertexShapeより優先順位が高い:

VertexSize  (8)

デフォルトで,頂点サイズは自動的に計算される:

記号による頂点サイズを使って全頂点のサイズを指定する:

頂点座標間の最短距離の割合を使う:

すべての頂点座標に対角全体の一部を使う:

方向と 方向の両方のサイズを指定する:

個々の頂点のサイズを指定する:

VertexSizeVertexShapeFunctionと組み合せることができる:

VertexSizeVertexShapeと組み合せることができる:

VertexStyle  (5)

すべての頂点にスタイル付する:

個々の頂点にスタイル付する:

VertexShapeFunctionVertexStyleと組み合せることができる:

VertexShapeFunctionVertexStyleより優先順位が高い:

VertexStyleBaseStyleと組み合せることができる:

VertexStyleBaseStyleより優先順位が高い:

VertexShapeVertexStyleの影響を受けない:

VertexWeight  (3)

すべての頂点の重みを設定する:

個々の頂点の重みを指定する:

任意の数式を重みとして使う:

アプリケーション  (5)

食物連鎖:

形の関係を示すチャート:

コンピュータプログラムのフローチャート:

共通式の削除に使われる直線プログラムの視覚的表示:

Unixオペレーティングシステムの初期バージョンの関係:

考えられる問題  (1)

頂点座標が指定されている場合,すべての辺は直線として示される:

頂点座標を明示的に指定しないと曲線も使われる:

おもしろい例題  (1)

同位体の崩壊ネットワークをプロットする:

ウラニウム235:

プルトニウム189:

プルトニウム239:

Wolfram Research (2024), LayeredGraph, Wolfram言語関数, https://reference.wolfram.com/language/ref/LayeredGraph.html.

テキスト

Wolfram Research (2024), LayeredGraph, Wolfram言語関数, https://reference.wolfram.com/language/ref/LayeredGraph.html.

CMS

Wolfram Language. 2024. "LayeredGraph." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/LayeredGraph.html.

APA

Wolfram Language. (2024). LayeredGraph. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/LayeredGraph.html

BibTeX

@misc{reference.wolfram_2024_layeredgraph, author="Wolfram Research", title="{LayeredGraph}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/LayeredGraph.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_layeredgraph, organization={Wolfram Research}, title={LayeredGraph}, year={2024}, url={https://reference.wolfram.com/language/ref/LayeredGraph.html}, note=[Accessed: 22-November-2024 ]}