CirculantGraph

CirculantGraph[n,j]

给出含有 n 个顶点和跳跃值 j 的循环图 .

CirculantGraph[n,{j1,j2,}]

给出含有 n 个顶点和跳跃值 j1, j2, 的循环图 .

更多信息和选项

范例

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

基本范例  (2)

含有跳跃值 2 的前几个循环图:

含有 10 个顶点和跳跃值 2 和 4 的循环图:

选项  (79)

AnnotationRules  (2)

指定顶点的注释:

边:

EdgeLabels  (7)

对边 13 添加标签:

对每个边分别添加标签:

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

使用符号位置信息的 Placed 来控制沿着一条边的标签位置:

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

改变标签内的位置:

放置多个标签:

通过 TooltipStatusArea 的值,使用自动标签:

EdgeShapeFunction  (6)

获取 EdgeShapeFunction 的内置设置列表:

包含基本线条的无向边:

具有各种符号的边线条:

包含实心箭头的有向边:

线型箭头:

开放式箭头:

对每条边指定一个边函数:

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

通过运行程序,绘制边:

EdgeShapeFunction 可以与 EdgeStyle 合起来使用:

EdgeShapeFunction 具有比 EdgeStyle 更高的优先级:

EdgeStyle  (2)

对所有边进行样式化处理:

对单条边进行样式化处理:

EdgeWeight  (2)

指定所有边的权值:

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

GraphHighlight  (3)

突出显示顶点 1

突出显示边 13

突出显示顶点和边:

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)

将任意 GraphicsImage 或者 Graphics3D 作为顶点形状使用:

对单个顶点,指定顶点形状:

VertexShape 可以与 VertexSize 合起来使用:

VertexShape 不受 VertexStyle 影响:

VertexShapeFunction 具有比 VertexShape 更高的优先级:

VertexShapeFunction  (10)

获取 VertexShapeFunction 的内置设置列表:

利用 VertexShapeFunction"Basic" 集合中的内置设置:

简单基本形状:

普通基本形状:

使用 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)

设置所有顶点的权值:

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

应用  (6)

循环图的 GraphCenter

GraphPeriphery

VertexEccentricity

突出显示顶点离心率路径:

GraphRadius

突出显示半径路径:

GraphDiameter

突出显示直径路径:

突出显示 CirculantGraph 的顶点度:

突出显示紧密中心度:

突出显示特征向量中心度:

属性和关系  (6)

CirculantGraph[n,j] 具有 n 个顶点:

边数是关于顶点数的函数:

循环图是正则图:

循环图 Ci_n(1,2,...,TemplateBox[{{n, /, 2}}, Floor]) 给出完全图

循环图 给出圈图

循环图的邻接矩阵是循环的:

可能存在的问题  (1)

设置 DirectedEdges->True 不应用于 CirculantGraph

巧妙范例  (2)

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_circulantgraph, organization={Wolfram Research}, title={CirculantGraph}, year={2010}, url={https://reference.wolfram.com/language/ref/CirculantGraph.html}, note=[Accessed: 18-November-2024 ]}