ParentEdgeShapeFunction

ParentEdgeShapeFunction

Tree 及相关函数的一个选项,指定用来生成渲染边的基元的函数.

更多信息

  • ParentEdgeShapeFunction 允许指定生成树的根节点的父边的形状的函数,以及生成与模式匹配的位置上任何子树的边的形状的函数.
  • 可使用以下选项设置:
  • Automatic自动设置形状函数
    None不对边进行渲染
    "name"已命名的边形状函数
    func通用边形状函数
    Allfunc在所有节点处使用边的形状函数 func
    TreeCases[pattern]func在数据与 pattern 匹配的节点处使用 func
    {pos1func1,pos2func2,}在位置 posi 处使用边形状函数 funci
    {patt1func1,patt2func2,}在与 patti 匹配的位置处使用 funci
  • 实际上按 ParentEdgeStyleParentEdgeStyleFunctionParentEdgeShapeFunction 的顺序应用边样式指定,后来的指定将覆盖前面的指定.
  • ParentEdgeShapeFunctionfunc 指定应该用 func[{{x1,y1},{x2,y2}},data] 提供的基元渲染根节点的父边,其中 {{x1,y1},{x2,y2}} 是线段,data 是根中的数据.

范例

打开所有单元关闭所有单元

基本范例  (3)

生成一个边的形状:

指定一组边的形状函数:

所有的边都使用同样的形状函数:

范围  (4)

ParentEdgeShapeFunction Gallery  (3)

获取 EdgeShapeFunction 的内置设置列表:

简单的直线:

端点处有不同形状符号的线条:

带有实心箭头的有向边:

线形箭头:

空心箭头:

Position Specification  (1)

用位置模式指定位置:

用数据模式指定位置:

属性和关系  (4)

可通过位置指定边的形状:

子树指定的形状优先于其祖先指定的形状:

子树内的位置 {i,j,} 指代的是相对位置 {i,j,} 处的子树:

{1} 处的相对位置 {2} 指代的是全局位置 {1,2}

通常情况下,模式 patt 应用于与 patt 匹配的全局位置 {i,j,} 处的子树:

模式列表 {patt1,patt2,} 应用于与 patti 匹配的相对位置 {i,j,}

Wolfram Research (2022),ParentEdgeShapeFunction,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ParentEdgeShapeFunction.html.

文本

Wolfram Research (2022),ParentEdgeShapeFunction,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ParentEdgeShapeFunction.html.

CMS

Wolfram 语言. 2022. "ParentEdgeShapeFunction." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ParentEdgeShapeFunction.html.

APA

Wolfram 语言. (2022). ParentEdgeShapeFunction. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ParentEdgeShapeFunction.html 年

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_parentedgeshapefunction, organization={Wolfram Research}, title={ParentEdgeShapeFunction}, year={2022}, url={https://reference.wolfram.com/language/ref/ParentEdgeShapeFunction.html}, note=[Accessed: 22-November-2024 ]}