ParentEdgeLabel

ParentEdgeLabel

Treeおよび関連関数のオプションで,辺に使用するラベルを指定する.

詳細

  • ParentEdgeLabelを使うと木の根のノードの親の辺のラベルおよびパターンにマッチする位置にある任意の部分木のラベルを生成する関数が指定できる.
  • 次は,使用可能なオプション設定である.
  • Automatic連想のキーをラベルとして使う
    Noneラベルは使わない
    lbl辺に lbl でラベルを付ける
    Alllblすべての辺にラベル lbl を付ける
    TreeCases[pattern]lblpattern にマッチするデータのノードの辺にラベル lbl を付ける
    {pos1lbl1,pos2lbl2,}位置 posiにある辺に lbliでラベルを付ける
    {patt1lbl1,patt2lbl2,}pattiにマッチする位置にある辺に lbliでラベルを付ける
  • 任意の式をラベルとして使うことができる.
  • Placed[lbl,p]を使って辺に沿ってラベルを置くことができる.
  • 辺ラベルの配置には,Placedで次の配置指定 p を使うことができる.
  • Tooltip,StatusAreaマウスオーバーの際にツールチップを表示するかステータスエリアに表示するかする
    "Start","Middle","End"先頭,中間,あるいは末尾にラベルを置く
    {Left,p},{Right,p}記号位置にある辺の左または右にラベルを置く
    {s,{lx,ly}}辺に沿ったスケールされた位置 s にあるラベルの中のスケールされた位置{lx,ly}
  • T辺の曲線に沿ったスケールされた位置 は全長との割合を表す.例えば,は辺ラベルを中間点に置く.
  • 辺のラベル指定は,事実上,ParentEdgeLabelParentEdgeLabelFunctionParentEdgeLabelStyleの順に適用され,後の指定が先の指定をオーバーライドする.

例題

すべて開くすべて閉じる

  (3)

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

辺ラベルのリストを指定する:

辺ラベルは使わない:

スコープ  (6)

ラベル配置  (5)

辺に沿ってラベルを置く:

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

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

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

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

TooltipStatusAreaを介してラベル付けする:

ラベル指定  (1)

位置パターンで位置を指定する:

データパターンで位置を指定する:

特性と関係  (5)

辺にはこの連想のキーで自動的にラベルが付けられる:

子のリストにはラベルは使われない:

辺のラベルは位置で指定できる:

部分木で指定されたラベルはその祖先に指定されたラベルよりも優先順位が高い:

部分木の位置{i,j,}は相対位置{i,j,}におけるその部分木を参照する:

位置{1}における相対位置{2}は大域的な位置{1,2}を参照する:

一般に,パターン pattpatt にマッチする大域的な位置{i,j,}にある部分木に適用される:

パターンのリスト{patt1,patt2,}pattiにマッチする相対位置{i,j,}に適用される:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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