RulesTree

RulesTree[data{rule1,rule2,}]

给出一个树图,其根包括 data 且其孩子由 rulei 指定.

更多信息和选项

  • RulesTree 给出 Tree 对象.
  • RulesTree[data{rule1,rule2,}] 的孩子由列表 {RulesTree[rule1],RulesTree[rule2],} 给出.
  • RulesTree[data<|key1rule1,key2rule2,|>] 的孩子由关联 <|key1RulesTree[rule1],key2RulesTree[rules2],|> 给出.
  • 形式不是 {}<||>None 的数据的 RulesTree[data] 等价于 RulesTree[dataNone]. »
  • RulesTreeTree 的选项一样.

范例

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

基本范例  (3)

构建三片叶子的树图:

构建多片叶子的树图:

用已命名的边构建树:

范围  (4)

构建没有孩子的叶子:

构建没有孩子的内部节点:

指定孩子列表:

指定孩子的关联:

选项  (9)

设计个别树元素的样式  (2)

指定生成的树元素的标签:

按位置为子树指定标签和样式:

设计整棵树的样式  (4)

指定所有子树的标签和样式:

指定基本样式:

指定边的样式和树元素的边:

指定基本样式和个别树元素的边:

树的布局和图形选项  (3)

指定根的方位:

指定已命名的嵌入:

指定 Graphics 选项:

应用  (1)

构建一棵阿特柔斯家族树:

属性和关系  (2)

RulesTree 构建一个与给定规则关联的树图:

使用结果给出的 TreeRules 可回复原始规则:

RulesTree 可与 NestTree 一起计算:

可能存在的问题  (1)

RulesTree[exprNone] 通常等价于 RulesTree[expr]

但是,在指定数据形式为 lhs{e1,e2,}lhsNone 的树时,None 是必须的:

如果没有 None,则会被视为一棵根含有孩子为 {RulesTree[e1],RulesTree[e2],}lhs 的树:

Wolfram Research (2021),RulesTree,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RulesTree.html (更新于 2022 年).

文本

Wolfram Research (2021),RulesTree,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RulesTree.html (更新于 2022 年).

CMS

Wolfram 语言. 2021. "RulesTree." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2022. https://reference.wolfram.com/language/ref/RulesTree.html.

APA

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

BibTeX

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

BibLaTeX

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