WOLFRAM

Enable JavaScript to interact with content and submit forms on Wolfram websites. Learn how
Wolfram Language & System Documentation Center

ParentEdgeLabelFunction

is an option for Tree and related functions that specifies functions to use to generate edge labels.

Details
Details and Options Details and Options
Examples  
Basic Examples  
Scope  
Properties & Relations  
See Also
Related Guides
History
Cite this Page

ParentEdgeLabelFunction

is an option for Tree and related functions that specifies functions to use to generate edge labels.

Details

  • ParentEdgeLabelFunction allows specifying the function to generate the label of the parent edge of the root node of a tree, as well as that of any subtrees at positions matching a pattern.
  • The following option settings can be used:
  • Automatic use the keys of any associations as the labels
    None use no label
    func a general edge label function »
    All func use label function func for all edges »
    TreeCases [pattern]func use func for edges at nodes with data matching pattern »
    "Leaves"func use func for edges at leaves »
    "NonLeaves"func use func for edges at non-leaves »
    {pos1func1,pos2func2,} use funci for the edge at relative position posi »
    {patt1func1,patt2func2,} use funci for edges at positions matching patti »
  • Edge label specifications are effectively applied in the order ParentEdgeLabel , ParentEdgeLabelFunction and ParentEdgeLabelStyle , with later specifications overriding earlier ones.
  • ParentEdgeLabelFunctionfunc specifies that the label of the parent edge of the root node should be provided by func[data], where data is the data in the root.

Examples

open all close all

Basic Examples  (4)

Label an individual edge:

Specify a list of edge label functions:

Use no edge labels:

Specify label functions for the leaf and non-leaf edges:

Scope  (2)

Specify positions using position patterns:

Specify positions using data patterns:

Properties & Relations  (5)

Edges are automatically labeled with the keys of any associations of children:

No labels are used for lists of children:

Labels for edges can be specified by position:

Labels specified by a subtree take precedence over labels specified by its ancestors:

A position {i,j,} in a subtree refers to its subtree at relative position {i,j,}:

A relative position {2} at position {1} refers to the global position {1,2}:

In general, a pattern patt applies to subtrees at global positions {i,j,} that match patt:

A list of patterns {patt1,patt2,} applies to relative positions {i,j,} that match the patti:

Wolfram Research (2022), ParentEdgeLabelFunction, Wolfram Language function, https://reference.wolfram.com/language/ref/ParentEdgeLabelFunction.html.

Text

Wolfram Research (2022), ParentEdgeLabelFunction, Wolfram Language function, https://reference.wolfram.com/language/ref/ParentEdgeLabelFunction.html.

CMS

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

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2025_parentedgelabelfunction, organization={Wolfram Research}, title={ParentEdgeLabelFunction}, year={2022}, url={https://reference.wolfram.com/language/ref/ParentEdgeLabelFunction.html}, note=[Accessed: 17-November-2025]}

Top [フレーム]

AltStyle によって変換されたページ (->オリジナル) /