TorusGraph

TorusGraph[{n1,n2,,nk}]

给出有 n1×n2××nk 个顶点的 k-维环面图.

更多信息和选项

范例

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

基本范例  (2)

前几个环面图:

高维环面图:

有向环面图:

范围  (2)

生成 k-维环面图:

1D:

2D:

3D:

D:

生成有向环面图:

选项  (83)

AnnotationRules  (3)

指定顶点的注释:

边:

图自身:

DirectedEdges  (1)

默认情况下生成无向图:

DirectedEdges->True 生成有向图:

EdgeLabels  (7)

标注边 12

分别标注所有边:

用任意表达式作为标签:

Placed 与符号位置一起使用,以控制如何沿边放置标签:

用明确的坐标来放置标签:

改变标签内的位置:

放置多个标签:

通过 TooltipStatusArea 自动进行标注:

EdgeShapeFunction  (6)

获取 EdgeShapeFunction 的内置设置列表:

包含基本直线的无向边:

端点处有不同形状符号的线条:

带有实心箭头的有向边:

线形箭头:

空心箭头:

为一条边指定边函数:

与不同的默认边函数组合:

通过运行程序绘制边:

EdgeShapeFunction 可与 EdgeStyle 组合使用:

EdgeShapeFunction 的优先级比 EdgeStyle 高:

EdgeStyle  (2)

设置所有边的样式:

设置个别边的样式:

EdgeWeight  (3)

指定所有边的权重:

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

指定个别边的权重:

GraphHighlight  (3)

突出显示顶点 1

突出显示边 23

突出显示顶点和边:

GraphHighlightStyle  (2)

获取 GraphHighlightStyle 的内置设置列表:

使用 GraphHighlightStyle 的内置设置:

GraphLayout  (5)

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

指定在特殊曲线上的布局:

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

VertexCoordinates 覆盖 GraphLayout 坐标:

AbsoluteOptions 提取通过布局算法得出的 VertexCoordinates

PlotTheme  (4)

基本主题  (2)

采用常见的基本主题:

采用单色主题:

特色主题  (2)

采用大图主题:

采用经典的图表主题:

VertexCoordinates  (3)

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

AbsoluteOptions 提取所得的顶点坐标:

指定沿椭圆的布局函数:

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

VertexCoordinatesGraphLayout 的优先级高:

VertexLabels  (13)

用顶点的名称作为标签:

标注个别顶点:

标注所有顶点:

用任意表达式作为标签:

Placed 与符号位置一起使用来控制标签的放置,包括外面的位置:

用符号表明的外面的边角位置:

用符号表明的里面的位置:

用符号表明的里面的边角位置:

用明确的坐标放置标签的中心:

将所有标签放在顶点的右上角,并在标签内改变坐标:

放置多个标签:

可使用任意数量的标签:

使用 Placed 的参数控制格式,包括 Tooltip

StatusArea

使用更复杂细致的格式函数:

VertexShape  (5)

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

指定个别顶点的形状:

VertexShape 可与 VertexSize 一起使用:

VertexShape 不受 VertexStyle 的影响:

VertexShapeFunctionVertexShape 的优先级高:

VertexShapeFunction  (10)

获取一组内置的 VertexShapeFunction

使用 "Basic" 集合内的 VertexShapeFunction 的内置设置:

简单的基本形状:

常见的基本形状:

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

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

绘制个别顶点:

与默认的顶点函数一起使用:

用预先定义的图形绘制顶点:

通过运行程序绘制顶点:

VertexShapeFunction 可与 VertexStyle 一起使用:

VertexShapeFunctionVertexStyle 的优先级高:

VertexShapeFunction 可与 VertexSize 一起使用:

VertexShapeFunctionVertexShape 的优先级高:

VertexSize  (8)

默认情况下,自动计算顶点的大小:

用符号顶点尺寸指定所有顶点的大小:

使用顶点坐标之间最小距离的比例:

使用所有顶点坐标之间对角距离的比例:

指定 方向上的大小:

指定个别顶点的大小:

VertexSize 可与 VertexShapeFunction 一起使用:

VertexSize 可与 VertexShape 一起使用:

VertexStyle  (5)

设定所有顶点的样式:

设定个别顶点的样式:

VertexShapeFunction 可与 VertexStyle 一起使用:

VertexShapeFunctionVertexStyle 的优先级高:

VertexStyle 可与 BaseStyle 一起使用:

VertexStyleBaseStyle 的优先级高:

VertexShape 不受 VertexStyle 的影响:

VertexWeight  (3)

设置所有顶点的权重:

指定个别顶点的权重:

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

应用  (11)

基本应用  (6)

可视化环面图:

设置环面图的顶点和边的样式:

对环面图的顶点和边进行注释:

标注一个顶点:

设置一条边的样式:

修改环面图的参数:

布局:

VertexSize

生成表示为 3D 图的环面图:

环面图的基本性质;顶点数:

边的数量:

图论  (5)

环面图的邻接矩阵为带状:

为环面图的相邻顶点分配不同的颜色:

可视化该图:

为环面图相邻的边分配不同的颜色:

可视化该图:

求一个简单的环面图最短的遍历路径:

突出显示遍历路径:

求环面图的生成树:

突出显示树:

属性和关系  (6)

如果 为 1,TorusGraph[{n1,n2,}] 有自环:

如果 为 2,TorusGraph[{n1,n2,}] 有平行的边:

TorusGraph[{n}] 是一个循环图:

TorusGraph[{m,n}] 是循环图 的笛卡尔积形成的图:

TorusGraphGridGraph 有同样数量的顶点:

TorusGraph[f]GridGraph[f] 的边数之差:

与下面的结果相同:

可能存在的问题  (1)

大型环面图不会自动显示为图:

GraphPlot 绘制图:

互动范例  (1)

连续改变 n 的值,用动画显示环面图:

巧妙范例  (1)

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

文本

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

CMS

Wolfram 语言. 2022. "TorusGraph." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/TorusGraph.html.

APA

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

BibTeX

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

BibLaTeX

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