TreeElementShapeFunction
是 Tree 和相关函数的一个选项,它指定一个函数,用于生成渲染子树元素的基元.
更多信息
- TreeElementShapeFunction 允许指定函数来生成树的根节点的形状,以及与模式匹配的位置的任何子树的形状.
- 可以使用以下选项设置:
-
Automatic 对形状函数使用自动设置 None 不渲染子树元素 "name" 命名的子树元素形状函数 func 通用的子树元素形状函数 Allfunc 在所有节点上使用子树元素形状函数 func TreeCases[pattern]func 在数据与 pattern 匹配的节点上使用 func {pos1func1,pos2func2,…} 在位置 posi 处使用 funci {patt1func1,patt2func2,…} 在位置与模式 patti 匹配的节点上使用 funci - 子树元素样式规范以 TreeElementStyle、TreeElementStyleFunction 和 TreeElementShapeFunction 的顺序有效应用,后面的规范会覆盖早期的规范.
- TreeElementShapeFunctionfunc 指定根节点应该使用 func[{x,y},data,{w,h}] 提供的基元进行渲染,其中 {x,y} 是中心,data 是根中的数据,{w,h} 是宽度和高度.
- 子树元素函数 func 应该在由布局算法自动计算的边界框 {{x-w,x+w},{y-h,y+h}} 中渲染子树元素基元.
范例
打开所有单元关闭所有单元范围 (5)
TreeElementShapeFunction 库 (4)
获取 VertexShapeFunction 的内置集合列表:
使用 "Basic" 集合中 TreeElementShapeFunction 的内置设置:
使用 "Rounded" 集合中 TreeElementShapeFunction 的内置设置:
使用 "Concave" 集合中 TreeElementShapeFunction 的内置设置:
属性和关系 (4)
可能存在的问题 (1)
使用 Inset 渲染图形或图像:
TreeElementShape 获取用于节点的图形或图像:
Wolfram Research (2022),TreeElementShapeFunction,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TreeElementShapeFunction.html.
文本
Wolfram Research (2022),TreeElementShapeFunction,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TreeElementShapeFunction.html.
CMS
Wolfram 语言. 2022. "TreeElementShapeFunction." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/TreeElementShapeFunction.html.
APA
Wolfram 语言. (2022). TreeElementShapeFunction. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/TreeElementShapeFunction.html 年