TreeOutline
TreeOutline[tree]
tree のデータのアウトラインをネストした OpenerViewとして与える.
TreeOutline[tree,pos]
tree 中のデータのアウトラインを,pos で指定された位置の部分木を最初から開いた形で与える.
TreeOutline[tree,{pos1,pos2,…}]
いくつかの位置のアウトラインを開く.
詳細
- TreeOutlineは,各部分木をインタラクティブに開いたり閉じたりして子を表示したり隠したりできるTreeオブジェクトのアウトラインを与える.デフォルトでは,指定位置の部分木のアウトラインは最初は開かれており,それ以外の部分木は閉じられている.
- TreeOutline[Tree[data,{child1,child2,…}]]はOpenerView[{data,openers},False]として表示される.openers はTreeOutline[childi]の列である.
- TreeOutline[tree,pos]は,tree の位置 pos に適切な部分木がある場合はOpenerView[…,True]を,それ以外の場合はOpenerView[…,False]を使う. »
- TreeOutline[tree,{i,j,…}]は,位置{i,j,…}のアウトラインを開いた状態にする.
- TreeOutlineはTreePositionによって返される位置指定やTreeExtractおよびTreeInsertのような関数が使う拡張形式の位置指定を使うことができる.
- 個々の位置指定 pos を{part1,part2,…}として与えることができる.部分指定 partiには以下が含まれる.
-
i i 番目の子 -i 最後から i 番目の子 {i1,i2,…} 部分番号が i1, i2, …の子のリスト pattern 部分番号が patt とマッチする子 "key" キーが"key"の子 Key[k] 任意のキー k を持つ子 - パターンにはさまざまな長さの位置指定を表す__のような構造を含めることができる.
- TreeOutline[tree,{p1,p2,…}]の{p1,p2,…}は,piがすべてリストの場合は個々の位置指定のリストと解釈される.{p1,p2,…}は,それ以外の場合は個々の位置指定と見なされる.
- TreeOutlineは,Partと同じキー指定を使って,部分木のAssociationを含む木に使うことができる. »
- TreeOutline[tree]は tree で指定される特定のオプションを使う.
- 次は,個々の木要素またはノードに影響するオプションである.
-
TreeElementLabel 部分木要素のラベル TreeElementLabelStyle 部分木要素のラベルのスタイル TreeElementLabelFunction 部分木要素のラベルを生成する - 次は,個々の辺に影響するオプションである.
-
ParentEdgeLabel 辺のラベル ParentEdgeLabelStyle 辺のラベルのスタイル ParentEdgeLabelFunction 辺のラベルを生成する - 次は,ノードの省略に影響するオプションである.
-
MaxDisplayedChildren 表示する子ノードの最大数
例題
すべて開くすべて閉じるスコープ (4)
連想 (4)
キーが文字列の場合,Keyラッパーはあってもなくてもよい:
オプション (5)
アプリケーション (6)
特性と関係 (7)
TreeOutline[tree,pos]は pos で指定された位置に適切な部分木を含むすべての部分木を開く:
pos が指定する位置が存在しない場合は,アウトラインが閉じたままになる:
明示的なリストではないパターン p は直接の子に対してマッチされる:
TreeOutlineはTreePositionが返す位置のリストを使うことができる:
TreeOutline[tree,i]は,i 番目と j 番目の子が両方とも存在するならTreeOutline[tree,j]に等しい:
TreeOutline[tree]はTreeOutline[tree,{}]に等しい:
テキスト
Wolfram Research (2021), TreeOutline, Wolfram言語関数, https://reference.wolfram.com/language/ref/TreeOutline.html (2022年に更新).
CMS
Wolfram Language. 2021. "TreeOutline." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2022. https://reference.wolfram.com/language/ref/TreeOutline.html.
APA
Wolfram Language. (2021). TreeOutline. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/TreeOutline.html