TreePlot

TreePlot[g]

产生图 g 的树图.

TreePlot[{e1,e2,}]

产生边为 ej 的树图.

TreePlot[{,w[ei],}]

绘制特征由符号封装 w 定义的 ei.

TreePlot[{vi 1vj 1,}]

使用规则 vi 1vj 1 指定图 g.

TreePlot[m]

产生由邻接矩阵 m 表示的树图.

TreePlot[,vpos]

将根 v 放在图的位置 pos.

更多信息和选项

范例

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

基本范例  (5)

绘制图:

绘制由边规则指定的图:

绘制由邻接矩阵指定的图:

从与默认不同的方向绘制一个树图:

指定根节点:

范围  (10)

图规范  (4)

使用 Graph 指定图:

用规则列表来指定一个图:

用密集邻接矩阵来指定一个图:

用稀疏邻接矩阵来指定一个图:

图样式  (6)

给出一些边的标签:

给出顶点的标签:

用箭显示边:

采用不同的合并方式绘制不连通的图:

对大型图,某些时候不绘制顶点会比较好:

从不同的方向绘制树图:

选项  (7)

DataRange  (1)

指定顶点坐标的范围:

DirectedEdges  (1)

显示有向边:

LayerSizeFunction  (2)

使用高度1绘制第一层,高度2绘制第二层,以此类推来绘制一个树图:

用随机层尺寸绘制一个二叉树:

PlotStyle  (3)

指定图的整体样式:

PlotStyle 可以和有更高优先级 VertexRenderingFunction 混合使用:

PlotStyle 可以和有更高优先级的 EdgeRenderingFunction 混合使用:

应用  (8)

定义一个深度为3的完全二叉树:

用不同的树布局:

绘制一个 叉树:

生成并绘制一个随机树:

删除一个二叉树的随机连接:

连接二进制位向右轮转的数字:

连接二进制位向左轮转的数字:

连接去掉最后一个二进制位的数字:

连接去掉第一个二进制位的数字:

属性和关系  (4)

如果图不是树,它的布局是基于该图的生成树:

LayeredGraphPlot 按层次绘制有向图:

GraphPlotGraphPlot3D 绘制普通的无向图:

ArrayPlotMatrixPlot 显示稀疏矩阵:

可能存在的问题  (2)

对非树图,边可能会重叠:

LayeredGraphPlotGraphPlot 可以避免边的重叠:

TreePlot 自动选择根节点来最小化树的高度:

显式指定一个顶层节点,这个例子里它同样是根节点:

巧妙范例  (1)

用随机层布局大小完成二进制树:

Wolfram Research (2007),TreePlot,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TreePlot.html (更新于 2020 年).

文本

Wolfram Research (2007),TreePlot,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TreePlot.html (更新于 2020 年).

CMS

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

APA

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

BibTeX

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

BibLaTeX

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