TreeElementLabelStyle
is an option for Tree and related functions that specifies what style should be used for subtree element labels.
Details
- TreeElementLabelStyle allows specifying the label style of the root node of a tree, as well as that of any subtrees at positions matching a pattern.
- Any style specification as used in Style can be used as a setting for TreeElementLabelStyle.
- The following option settings can be used:
-
Automatic use the automatic setting for style style use style for the node label Allstyle use style for all node labels TreeCases[pattern]style use style for the labels of nodes with data matching pattern {pos1style1,pos2style2,…} use stylei for the subtree element label at relative position posi {patt1style1,patt2style2,…} use stylei for the subtree elements at positions matching the pattern patti - Subtree elements with no explicit label style are taken to use the automatic style.
- Color directives such as Red, as well as text specifications such as Bold or Small, can be given.
- To specify multiple style directives, use Directive[style1,style2,…].
- Giving the option setting TreeElementLabelStylestyle is effectively equivalent to replacing the label-like elements of a formatting or related construct by Style[label,style].
- Subtree element label specifications are effectively applied in the order TreeElementLabel, TreeElementLabelFunction and TreeElementLabelStyle, with later specifications overriding earlier ones.
Examples
open allclose allBasic Examples (3)
Scope (1)
Properties & Relations (5)
Styles for subtree element labels 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 positions {i,j,…} that match patt:
Text
Wolfram Research (2022), TreeElementLabelStyle, Wolfram Language function, https://reference.wolfram.com/language/ref/TreeElementLabelStyle.html.
CMS
Wolfram Language. 2022. "TreeElementLabelStyle." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/TreeElementLabelStyle.html.
APA
Wolfram Language. (2022). TreeElementLabelStyle. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/TreeElementLabelStyle.html