NestGraph

NestGraph[f,expr,n]

给出通过由 expr 开始并连续 n 次应用 f 得到的图.

NestGraph[f,{expr1,expr2,},n]

给出通过应用 fexpr1, expr2, 得到的图.

NestGraph[f,graph,n]

给出通过应用 fgraph 的顶点并扩展 graph 所得的图.

更多信息和选项

范例

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

基本范例  (4)

x 开始连续3次应用 f 以构造图:

嵌套的函数可以是纯函数:

生成嵌套函数的二叉树:

生成瑞士周边国家的图:

范围  (3)

NestGraph 作用于任意含有一个表达式的函数:

一个纯函数:

NestGraph 作用于任意含有整数的表达式:

字符串:

图:

限制树的深度:

选项  (80)

AnnotationRules  (2)

指定顶点的注释:

边:

DirectedEdges  (1)

默认情况下,生成有向图:

DirectedEdges->False 来生成无向图:

EdgeLabels  (7)

标记边 12

分别标记所有的边:

使用任意表达式作为标签:

用有符号化位置的 Placed 来控制沿着边的标签放置:

使用显式坐标来放置标签:

在标签内改变位置:

放置多个标签:

使用自动标签,取值从 TooltipStatusArea

EdgeShapeFunction  (6)

获得 EdgeShapeFunction 的内置设置列表:

含有基本线形的无向边:

在边上有不同图像字符的线:

含实箭头的有向边:

线箭头:

空心箭头:

今晚对个别边的边函数:

与一个不同的默认边函数结合:

通过运行程序画出边:

EdgeShapeFunction 可以与 EdgeStyle 结合:

EdgeShapeFunction 优先于 EdgeStyle

EdgeStyle  (2)

设置所有边的样式:

分别设置个别边样式:

EdgeWeight  (2)

指定所有边的权重:

用任意数值表达式作权重:

GraphHighlight  (3)

突出显示顶点 1

突出显示边 23

突出显示顶点和边:

GraphHighlightStyle  (2)

获取 GraphHighlightStyle 的内置设置列表:

使用 GraphHighlightStyle 的内置设置:

GraphLayout  (5)

默认情况下,自动选择布局:

在特殊曲线上指定布局:

指定满足最优标准的布局:

VertexCoordinates 覆盖 GraphLayout 坐标:

AbsoluteOptions 来提取通过布局算法计算得到的 VertexCoordinates

PlotTheme  (4)

基本主题  (2)

使用常见基本主题样式:

使用单色主题:

特色主题  (2)

使用大图主题样式:

使用经典示意图主题样式:

VertexCoordinates  (3)

默认情况下,自动计算任意顶点坐标:

提取使用 AbsoluteOptions 的结果顶点坐标:

指明一个椭圆上的布局函数:

用它来生成一个图的顶点坐标:

VertexCoordinates 优先于 GraphLayout

VertexLabels  (13)

用顶点名作标签:

标记个别顶点:

标记所有顶点:

用任意表达式作标签:

用有符号化位置的 Placed 来控制标签放置,包括外部位置:

符号化的外角位置:

符号化的内部位置:

符号化的内角位置:

用显式的坐标来放置标签中心:

将所有标记放在顶点的右上角并在标记内调整坐标:

放置多个标记:

可以使用任意数目的标签:

使用参数 Placed 来控制包括 Tooltip 在内的格式化:

或者 StatusArea

使用更详尽的格式化函数:

VertexShape  (5)

使用任意 GraphicsImageGraphics3D 作为顶点形状:

指定个别顶点的形状:

VertexShape 可以和 VertexSize 结合:

VertexShape 不受 VertexStyle 影响:

VertexShapeFunction 优先于 VertexShape

VertexShapeFunction  (10)

获取 VertexShapeFunction 的内置集合列表:

"Basic" 集合里的 VertexShapeFunction 内置设置:

简单基本形状:

常见基本形状:

VertexShapeFunction"Rounded" 集合中使用内置设置:

VertexShapeFunction"Concave" 集合中使用内置设置:

画出个别顶点:

与默认顶点函数结合:

用预定义图形画出顶点:

通过运行程序画出顶点:

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 影响:

VertexWeight  (2)

设置所有顶点的权重:

使用任意数值表达式作为权重:

应用  (2)

生成 Wolfram 语言中的近邻函数网络:

可视化文件系统:

属性和关系  (5)

VertexCountEdgeCount 数顶点和边:

VertexListEdgeList 来以标准顺序列举顶点和边:

从图中计算 AdjacencyMatrix

可以通过 NestGraph 找出 NeighborhoodGraph

以列表形式生成嵌套函数的树:

以图的形式生成:

巧妙范例  (1)

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

文本

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 年

BibTeX

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

BibLaTeX

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