NestGraph
NestGraph[f,expr,n]
给出通过由 expr 开始并连续 n 次应用 f 得到的图.
NestGraph[f,{expr1,expr2,…},n]
给出通过应用 f 于 expr1, expr2, … 得到的图.
NestGraph[f,graph,n]
给出通过应用 f 于 graph 的顶点并扩展 graph 所得的图.
更多信息和选项
- NestGraph 也叫爬行图或树生图.
- expr 可以是图的一个表达式或表达式列表.
- NestGraph[f,expr] 等价于 NestGraph[f,expr,1].
- NestGraph[f,expr] 给出有边 {exprexpr1,…,exprexprk} 的图,其中 f[expr] 计算为 {expr1,…,exprk}.
- NestGraph[f,{expr1,expr2,…}] 是 NestGraph[f,expr1] 和 NestGraph[f,expr2],… 的图并集.
- NestGraph[f,graph] 是 graph 和 NestGraph[f,{v1,…}] 的并集,其中 vi 是 graph 的顶点.
- NestGraph[f,graph,n] 是 NestGraph[f,graph,n-1] 和 NestGraph[f,{v1,…}] 的并集,其中 vi 是 NestGraph[f,graph,n-1] 的顶点.
- NestGraph[f,expr,n] 等价于 NestGraph[f,graph,n],其中 graph 是单顶点图,只有一个顶点 expr 没有边.
- NestGraph 采用和 Graph 相同的选项.
- 选项 DirectedEdges 可用于控制构建一个无向图还是有向图.
所有选项的列表
范例
打开所有单元关闭所有单元选项 (80)
DirectedEdges (1)
用 DirectedEdges->False 来生成无向图:
EdgeLabels (7)
用有符号化位置的 Placed 来控制沿着边的标签放置:
使用自动标签,取值从 Tooltip 到 StatusArea:
EdgeShapeFunction (6)
获得 EdgeShapeFunction 的内置设置列表:
EdgeShapeFunction 可以与 EdgeStyle 结合:
GraphHighlightStyle (2)
GraphLayout (5)
VertexCoordinates 覆盖 GraphLayout 坐标:
用 AbsoluteOptions 来提取通过布局算法计算得到的 VertexCoordinates:
VertexCoordinates (3)
提取使用 AbsoluteOptions 的结果顶点坐标:
VertexLabels (13)
VertexShape (5)
使用任意 Graphics、 Image 或 Graphics3D 作为顶点形状:
VertexShape 可以和 VertexSize 结合:
VertexShape 不受 VertexStyle 影响:
VertexShapeFunction (10)
获取 VertexShapeFunction 的内置集合列表:
用 "Basic" 集合里的 VertexShapeFunction 内置设置:
对 VertexShapeFunction 在 "Rounded" 集合中使用内置设置:
对 VertexShapeFunction 在 "Concave" 集合中使用内置设置:
VertexShapeFunction 可以与 VertexStyle 结合:
VertexShapeFunction 优先于 VertexStyle:
VertexSize (8)
VertexSize 可以与 VertexShapeFunction 相结合:
VertexSize 可以与 VertexShape 相结合:
VertexStyle (5)
VertexShapeFunction 可以与 VertexStyle 相结合:
VertexShapeFunction 优先于 VertexStyle:
VertexStyle 可以与 BaseStyle 相结合:
VertexStyle 优先于 BaseStyle:
VertexShape 不受 VertexStyle 影响:
属性和关系 (5)
用 VertexCount 和 EdgeCount 数顶点和边:
用 VertexList 和 EdgeList 来以标准顺序列举顶点和边:
从图中计算 AdjacencyMatrix:
可以通过 NestGraph 找出 NeighborhoodGraph:
巧妙范例 (1)
文本
Wolfram Research (2015),NestGraph,Wolfram 语言函数,https://reference.wolfram.com/language/ref/NestGraph.html.
CMS
Wolfram 语言. 2015. "NestGraph." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/NestGraph.html.
APA
Wolfram 语言. (2015). NestGraph. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/NestGraph.html 年