TreeGraph
TreeGraph[{v1,v2,…},{u1,u2,…}]
生成一个树,其中 ui 是 vi 的前驱.
TreeGraph[{e1,e2,…}]
产生一棵边为 ej 的树.
TreeGraph[{v1,v2,…},{e1,e2,…}]
产生一棵顶点为 vi 边为 ej 的树.
TreeGraph[{…,wi[vi,…],…},{…,wj[ej,…],…}]
产生一棵树,其中顶点和边的属性由符号封装 wk 定义.
TreeGraph[{vivj,…}]
用规则 vivj 指定树.
更多信息和选项
- TreeGraph 生成 Graph 对象.
- TreeGraph 支持与 Graph 相同的顶点、边、封装和选项.
- 树是没有圈的简单连通图.
- 树图是没有圈的连通图.
- TreeGraph 只能表示树.
所有选项的列表
范例
打开所有单元关闭所有单元范围 (25)
连通性 (6)
使用 VertexList 和 EdgeList 以获取顶点和边:
利用显式顶点列表,控制 VertexList 所用的排序:
封装 (5)
样式化 (8)
使用 VertexShapeFunction 的内置设置:
将任意 Graphics、Image 或者 Graphics3D 作为顶点形状使用:
使用 EdgeShapeFunction 的内置设置:
标签 (6)
使用 Placed 控制顶点标签的位置,包括位置内的符号:
使用 Placed 在封装中放置多个标签:
使用 VertexLabels 放置多个标签:
使用具有符号位置的 Placed 控制边上的标签位置:
使用 Placed 在一个封装内放置多个标签:
使用 EdgeLabels 放置多个标签:
选项 (82)
DirectedEdges (2)
使用 DirectedEdges->False 将规则解释为无向边:
使用 DirectedEdge 或 UndirectedEdge 来直接指定图是有向还是无向:
EdgeLabels (7)
使用具有符号位置信息的 Placed 来控制边上标签的位置:
将 Placed 用于封装内以放置多个标签:
使用 EdgeLabels 放置多个标签:
通过 Tooltip 和 StatusArea 的值来使用自动标签:
EdgeShapeFunction (6)
得到 EdgeShapeFunction 的内置设置列表:
EdgeShapeFunction 可以与 EdgeStyle 组合使用:
EdgeShapeFunction 具有比 EdgeStyle 更高的优先级:
GraphHighlightStyle (2)
GraphLayout (5)
VertexCoordinates 覆盖 GraphLayout 坐标:
利用 AbsoluteOptions 来提取使用一个布局算法计算得到的 VertexCoordinates:
VertexCoordinates (3)
使用 AbsoluteOptions 提取所得的顶点坐标:
VertexCoordinates 具有比 GraphLayout 更高的优先级:
VertexLabels (13)
使用具有符号位置信息的 Placed 来控制标签位置,包括外部位置:
将 Placed 用于封装内以放置多个标签:
使用 VertexLabels 放置多个标签:
使用 Placed 的变量来控制格式化,包括 Tooltip:
或者 StatusArea:
VertexShape (5)
使用任意的 Graphics、Image 或 Graphics3D 作为顶点形状:
VertexShape 可与 VertexSize 组合使用:
VertexShape 不受 VertexStyle 的影响:
VertexShapeFunction 具有比 VertexShape 更高的优先级:
VertexShapeFunction (10)
获取 VertexShapeFunction 一组内置设置的列表:
使用 "Basic" 系列中 VertexShapeFunction 的内置设置:
使用 "Rounded" 系列中 VertexShapeFunction 的内置设置:
使用 "Concave" 系列中 VertexShapeFunction 的内置设置:
VertexShapeFunction 可以与 VertexStyle 组合使用:
VertexShapeFunction 具有比 VertexStyle 更高的优先级:
VertexShapeFunction 可以与 VertexSize 组合使用:
VertexShapeFunction 具有比 VertexShape 更高的优先级:
VertexSize (8)
VertexSize 可以与 VertexShapeFunction 组合使用:
VertexSize 可以与 VertexShape 组合使用:
VertexStyle (5)
VertexShapeFunction 可以与 VertexStyle 组合使用:
VertexShapeFunction 具有比 VertexStyle 更高的优先级:
VertexStyle 可以与 BaseStyle 组合使用:
VertexStyle 具有比 BaseStyle 更高的优先级:
VertexShape 不受 VertexStyle 的影响:
应用 (4)
突出显示 GraphCenter 和 GraphPeriphery:
属性和关系 (9)
使用 VertexCount 和 EdgeCount 计算顶点数和边数:
使用 VertexList 和 EdgeList 以标准顺序列举顶点和边:
从一个图计算 AdjacencyMatrix:
文本
Wolfram Research (2010),TreeGraph,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TreeGraph.html (更新于 2015 年).
CMS
Wolfram 语言. 2010. "TreeGraph." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2015. https://reference.wolfram.com/language/ref/TreeGraph.html.
APA
Wolfram 语言. (2010). TreeGraph. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/TreeGraph.html 年