GridGraph

GridGraph[{m,n}]

给出具有 m×n 个顶点 的网格图.

GridGraph[{n1,n2,,nk}]

给出具有 n1×n2××nk 个顶点的 维网格图.

更多信息和选项

范例

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

基本范例  (3)

前几个网格图:

高维度网格图:

有向网格图:

选项  (80)

AnnotationRules  (2)

指定顶点的注释:

边:

DirectedEdges  (1)

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

使用 DirectedEdges->True 生成有向图:

EdgeLabels  (7)

对边 34 添加标签:

对所有边分别添加标签:

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

在符号式位置下,使用 Placed 控制边上标签的位置:

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

改变标签内的位置:

放置多个标签:

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

EdgeShapeFunction  (6)

获取 EdgeShapeFunction 的内置设置列表:

包含基线的无向边:

在边上具有不同符号的线条:

包含实心箭头的有向边:

线型箭头:

开放式箭头:

指定单条边的边函数:

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

通过运行程序绘制边:

EdgeShapeFunction 可以与 EdgeStyle 合用:

EdgeShapeFunctionEdgeStyle 具有更高的优先级:

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 提取所得顶点坐标:

指定椭圆上的布局函数:

使用它对图生成顶点坐标:

VertexCoordinatesGraphLayout 具有更高的优先级:

VertexLabels  (13)

使用顶点名称作为标签:

对单个顶点添加标签:

对所有顶点添加标签:

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

在符号式位置下,使用 Placed 来控制标签位置,包括外部位置:

符号式外部拐角位置:

符号式内部位置:

符号式内部拐角位置:

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

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

放置多个标签:

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

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

或者 StatusArea:

使用更精巧的格式化函数:

VertexShape  (5)

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

指定单个顶点的顶点形状:

VertexShape 可以与 VertexSize 合用:

VertexShape 不受 VertexStyle 影响:

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

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 合用:

VertexStyle 具有比 BaseStyle 更高的优先级:

VertexShape 不受 VertexStyle 影响:

VertexWeight  (2)

设置所有顶点的权值:

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

应用  (7)

网格图的 GraphCenter

GraphPeriphery

VertexEccentricity

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

GraphRadius

突出显示半径路径:

GraphDiameter

突出显示直径路径:

突出显示 GridGraph 的顶点度:

突出显示紧密中心度:

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

的顶点连通度是从 的与顶点无关的路径数目:

内部节点直径的顶点连通度为4:

属性和关系  (7)

GridGraph[{n,m}] 具有 m n 个顶点:

GridGraph[{n1,n2,}] 具有 n1 n2 个顶点:

GridGraph[{n,m}] 具有 条边:

GridGraph[{1,,1,k,1,,1}] 都是路径图:

网格图 是一个圈图:

网格图 是一个立方图:

网格图是二部图:

邻接矩阵是带状的:

巧妙范例  (3)

不同维度的网格图:

三维网格图:

网格图的随机邻域:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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