PathGraph

PathGraph[{v1,v2,}]

产生一个顶点为 vi 边在 vivi+1 之间的路径.

PathGraph[{e1,e2,}]

产生一个边为 ej 的路径.

PathGraph[{v1,v2,},{e1,e2,}]

产生一个顶点为 vi 边为 ej 的路径.

PathGraph[{,wi[vi,],},{,wj[ej,],}]

产生一个顶点和边的属性由符号封装 wk 定义的路径.

PathGraph[{vivj,}]

用规则 vi->vj 指定路径.

更多信息和选项

范例

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

基本范例  (2)

从一个顶点列表构建一个路径:

边列表:

范围  (6)

连通性  (6)

使用 字符创建一个无向图,按 ue 输入字符:

使用 字符创建一个有向图,按 de 输入字符:

从规则列表中创建一个有向图:

从规则列表中创建一个无向图:

使用 VertexListEdgeList 获得顶点和边:

边的顺序是它们输入的顺序:

顶点的顺序是它们在边中输入的顺序:

使用显式顶点列表控制由 VertexList 使用的顺序:

输入顶点列表控制结果顶点顺序:

任何表达式可以用作顶点:

选项  (82)

AnnotationRules  (3)

指定顶点的注释:

边:

图自身:

DirectedEdges  (2)

默认情况下,通过给出边列表生成一个有向图:

使用 DirectedEdges->False 将规则解释为无向边:

使用 DirectedEdge 或者 UndirectedEdge 直接指定一个图是有向图或者无向图:

EdgeLabels  (7)

对边 12 添加标签:

对所有边分别添加标签:

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

使用具有符号位置信息的 Placed 来控制边上的标签位置:

使用显式坐标放置标签:

改变标签内的位置:

使用 Placed 在一个封装中放置多个标签:

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

使用 EdgeLabels 放置多个标签:

通过 TooltipStatusArea 的值使用多个标签:

EdgeShapeFunction  (6)

获得 EdgeShapeFunction 的内置设置列表:

无向边包括基本线条:

在边上具有不同的符号:

有向边包括固体箭头:

线箭头:

打开箭头:

为单条边指定边函数:

组合不同默认边函数:

通过运行程序绘制边:

EdgeShapeFunction 可以与 EdgeStyle 组合使用:

EdgeShapeFunctionEdgeStyle 具有更高的优先级:

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 在一个封装中放置多个标签:

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

使用 VertexLabels 放置多个标签:

使用 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 合起来使用:

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

VertexStyle 可以与 BaseStyle 联合:

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

VertexShape 不受 VertexStyle 影响:

VertexWeight  (2)

设置所有顶点的权:

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

应用  (6)

路径图的 GraphCenter

GraphPeriphery

VertexEccentricity

突出显示顶点偏心路径:

GraphRadius

突出显示半径路径:

GraphDiameter

突出显示直径路径:

可视化 PathGraph 不同的中心性:

突出显示紧密中心性:

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

属性和关系  (10)

使用 VertexCountEdgeCount 来计算顶点数和边数:

使用 VertexListEdgeList 以标准顺序列出顶点和边:

边和顶点以输入时的顺序给出:

邻接矩阵的行和列遵循 VertexList 给出的顺序:

从一个图计算 IncidenceMatrix

行顺序由 VertexList 给出,列顺序由 EdgeList 给出:

一个路径图是不带有回路的图:

以相同顶点起始和结束的路径图是一个圈图:

一个路径图是连通的,并且每个顶点的最大度数为2:

一个不具有重复顶点的路径图是一棵树:

没有重复顶点的路径图是无环的:

一个路径图 的线图与 同构:

Wolfram Research (2010),PathGraph,Wolfram 语言函数,https://reference.wolfram.com/language/ref/PathGraph.html (更新于 2015 年).

文本

Wolfram Research (2010),PathGraph,Wolfram 语言函数,https://reference.wolfram.com/language/ref/PathGraph.html (更新于 2015 年).

CMS

Wolfram 语言. 2010. "PathGraph." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2015. https://reference.wolfram.com/language/ref/PathGraph.html.

APA

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

BibTeX

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

BibLaTeX

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