TreePlot

TreePlot[g]

グラフ g の木構造プロットを生成する.

TreePlot[{e1,e2,}]

ejを持つグラフの木構造プロットを生成する.

TreePlot[{,w[ei],}]

記号ラッパー w で定義される特徴で eiをプロットする.

TreePlot[{vi 1vj 1,}]

規則 vi 1vj 1を使ってグラフ g を指定する.

TreePlot[m]

隣接行列 m で表されるグラフの木構造プロットを生成する.

TreePlot[,vpos]

プロット中の根 v を位置 pos に置く.

詳細とオプション

例題

すべて開くすべて閉じる

  (5)

グラフをプロットする:

辺の規則で指定されたグラフをプロットする:

隣接行列で指定されたグラフをプロットする:

デフォルトとは異なる向きの木を描く:

根のノードを指定する:

スコープ  (10)

グラフ指定  (4)

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

規則のリストを使ってグラフを指定する:

密な隣接行列を使ってグラフを指定する:

疎な隣接行列を使ってグラフを指定する:

グラフスタイル  (6)

いくつかの辺にラベルを与える:

頂点ラベルを与える:

辺を矢印として示す:

異なるパックメソッドを使って不連続グラフをプロットする:

大きいグラフの場合,頂点を全く描かない方がよいこともある:

異なる向きで木を描く:

オプション  (7)

DataRange  (1)

頂点座標の範囲を指定する:

DirectedEdges  (1)

有向の辺を表示する:

LayerSizeFunction  (2)

最初のレベルの高さを1,2番目のレベルの高さを2というようにして木を描く:

ランダムなレイヤーのサイズの2分木をプロットする:

PlotStyle  (3)

グラフの全体的なスタイルを指定する:

PlotStyleはより高い優先度を持つVertexShapeFunctionとともに使える:

PlotStyleはより優先度の高いEdgeShapeFunctionと組み合せることができる:

アプリケーション  (8)

深さが3の2分木を描く:

異なる木のレイアウトを描く:

分木を描く:

ランダムな木を作成してプロットする:

2分木のランダムな接続を削除する:

右に1ビット回転したものと数字をリンクする:

左に1ビット回転したものと数字をリンクする:

数字をそれ自身にリンクするが最後のビットは削除される:

数字をそれ自身にリンクするが最初のビットは削除される:

特性と関係  (4)

グラフは,木ではない場合は,そのグラフの全域木に基づいてレイアウトされる:

方向性のあるグラフの構造的なスタイルの描画にはLayeredGraphPlotを使う:

GraphPlotまたはGraphPlot3Dを方向性のないグラフの描画に使う:

疎な配列の表示にはArrayPlotまたはMatrixPlotを使う:

考えられる問題  (2)

木ではないグラフでは辺が重なることがある:

LayeredGraphPlotまたはGraphPlotを使い重なる辺を避ける:

TreePlotは自動的にベースノードを選び,木の高さを最小にする:

明示的にトップノードを指定する.この場合,トップノードは根のノードでもある:

おもしろい例題  (1)

ランダムはレイヤーレイアウトサイズの2分木の一覧:

Wolfram Research (2007), TreePlot, Wolfram言語関数, https://reference.wolfram.com/language/ref/TreePlot.html (2020年に更新).

テキスト

Wolfram Research (2007), TreePlot, Wolfram言語関数, https://reference.wolfram.com/language/ref/TreePlot.html (2020年に更新).

CMS

Wolfram Language. 2007. "TreePlot." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/TreePlot.html.

APA

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

BibTeX

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

BibLaTeX

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