TreeElementShape
是 Tree 和相关函数的一个选项,它指定子树元素应该使用哪些图形.
更多信息
- TreeElementShape 允许指定树的根节点的形状,以及与模式匹配的位置处任何子树的形状.
- TreeElementShape 可以是任何 Graphics、Graphics3D 或 Image 对象.
- 对象的中心位于图形中由 TreeElementCoordinates 指定的位置. »
- 每个子树元素的渲染形式是通过重新缩放由 TreeElementSize 指定的给定对象来获得的. »
- 可以使用以下选项设置:
-
Automatic 自动选择形状 g 将节点的形状设为图形 g » Allg 将所有节点的形状设为图形 g » TreeCases[pattern]g 将数据与 pattern 匹配的节点的形状设为 g » "Leaves"g 将叶子的形状设为 g » "NonLeaves"g 将非叶子的形状设为 g » {pos1g1,pos2g2,…} 将相对位置 posi 上的节点的形状设为 gi » {patt1g1,patt2g2,…} 将位置与 patti 匹配的节点的形状设为 gi » - TreeElementShapeFunction 规范覆盖 TreeElementShape 规范. »
范例
打开所有单元关闭所有单元属性和关系 (7)
对象的中心位于由 TreeElementCoordinates 指定的图形中的位置:
TreeElementShape 可以与 TreeElementSize 结合使用:
TreeElementShapeFunction 规范覆盖 TreeElementShape 规范:
Shapes for nodes can be specified by position:
子树中的位置 {i,j,…} 指的是它在相对位置 {i,j,…} 处的子树:
位置 {1} 处的相对位置 {2} 指的是全局位置 {1,2}:
可能存在的问题 (1)
TreeElementShape 接受用图形或图像作为节点:
TreeElementShapeFunction 需要 Inset 来渲染图形或图像:
Wolfram Research (2022),TreeElementShape,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TreeElementShape.html.
文本
Wolfram Research (2022),TreeElementShape,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TreeElementShape.html.
CMS
Wolfram 语言. 2022. "TreeElementShape." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/TreeElementShape.html.
APA
Wolfram 语言. (2022). TreeElementShape. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/TreeElementShape.html 年