TreeElementLabelFunction

TreeElementLabelFunction

Tree 及相关函数的一个选项,指定用于生成子树元素标签的函数.

更多信息

  • TreeElementLabelFunction 允许指定函数来生成树的根节点的标签,以及位置与模式匹配的任何子树的标签.
  • 可以使用以下选项设置:
  • Automatic用节点数据作为标签
    None不显示标签
    func通用节点标签函数 »
    Allfunc对所有节点使用函数 func »
    TreeCases[pattern]func对数据与 pattern 匹配的节点使用 func »
    "Leaves"func对叶子使用 func »
    "NonLeaves"func对非叶子使用 func »
    {pos1func1,pos2func2,}对相对位置 posi 上的节点使用 funci »
    {patt1func1,patt2func2,}对位置与 patti 匹配的节点使用 funci »
  • 子树元素标签规范按 TreeElementLabelTreeElementLabelFunctionTreeElementLabelStyle 的顺序有效应用,后面的规范会覆盖早期的规范.
  • TreeElementLabelFunctionfunc 指定根节点的标签应由 func[data] 提供,其中 data 是根中的数据.

范例

打开所有单元关闭所有单元

基本范例  (4)

标注单个节点:

指定节点标签函数列表:

不使用标签:

指定叶子和非叶子的标签函数:

范围  (2)

使用位置模式指定位置:

使用数据模式指定位置:

属性和关系  (5)

自动用数据标注节点:

可按位置指定节点的标签:

子树指定的标签优先于其父级指定的标签:

子树中的位置 {i,j,} 指的是它在相对位置 {i,j,} 处的子树:

位置 {1} 处的相对位置 {2} 指的是全局位置 {1,2}

通常,模式 patt 应用于全局位置 {i,j,}patt 匹配的子树:

模式列表 {patt1,patt2,} 适用于匹配 patti 的相对位置 {i,j,}

Wolfram Research (2022),TreeElementLabelFunction,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TreeElementLabelFunction.html.

文本

Wolfram Research (2022),TreeElementLabelFunction,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TreeElementLabelFunction.html.

CMS

Wolfram 语言. 2022. "TreeElementLabelFunction." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/TreeElementLabelFunction.html.

APA

Wolfram 语言. (2022). TreeElementLabelFunction. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/TreeElementLabelFunction.html 年

BibTeX

@misc{reference.wolfram_2025_treeelementlabelfunction, author="Wolfram Research", title="{TreeElementLabelFunction}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/TreeElementLabelFunction.html}", note=[Accessed: 03-February-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_treeelementlabelfunction, organization={Wolfram Research}, title={TreeElementLabelFunction}, year={2022}, url={https://reference.wolfram.com/language/ref/TreeElementLabelFunction.html}, note=[Accessed: 03-February-2025 ]}