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


ParentEdgeStyleFunction
is an option for Tree and related functions that specifies functions to use to generate edge styles.
Details

- ParentEdgeStyleFunction allows specifying the function to generate the style 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 automatic style func a general edge style function » Allfunc use style 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 style specifications are effectively applied in the order ParentEdgeStyle, ParentEdgeStyleFunction and ParentEdgeShapeFunction, with later specifications overriding earlier ones.
- ParentEdgeStyleFunctionfunc specifies that the style 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 allBasic Examples (4)
Properties & Relations (4)
Styles for edges can be specified by position:
Styles specified by a subtree take precedence over styles 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 position {i,j,…} that match patt:
A list of patterns {patt1,patt2,…} applies to relative positions {i,j,…} that match patti:
Related Guides
History
Text
Wolfram Research (2022), ParentEdgeStyleFunction, Wolfram Language function, https://reference.wolfram.com/language/ref/ParentEdgeStyleFunction.html.
CMS
Wolfram Language. 2022. "ParentEdgeStyleFunction." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ParentEdgeStyleFunction.html.
APA
Wolfram Language. (2022). ParentEdgeStyleFunction. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ParentEdgeStyleFunction.html
BibTeX
@misc{reference.wolfram_2025_parentedgestylefunction, author="Wolfram Research", title="{ParentEdgeStyleFunction}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/ParentEdgeStyleFunction.html}", note=[Accessed: 15-August-2025]}
BibLaTeX
@online{reference.wolfram_2025_parentedgestylefunction, organization={Wolfram Research}, title={ParentEdgeStyleFunction}, year={2022}, url={https://reference.wolfram.com/language/ref/ParentEdgeStyleFunction.html}, note=[Accessed: 15-August-2025]}