PathGraph
PathGraph[{v1,v2,…}]
产生一个顶点为 vi 边在 vi 和 vi+1 之间的路径.
PathGraph[{e1,e2,…}]
产生一个边为 ej 的路径.
PathGraph[{v1,v2,…},{e1,e2,…}]
产生一个顶点为 vi 边为 ej 的路径.
PathGraph[{…,wi[vi,…],…},{…,wj[ej,…],…}]
产生一个顶点和边的属性由符号封装 wk 定义的路径.
PathGraph[{vivj,…}]
用规则 vi->vj 指定路径.
更多信息和选项
- PathGraph 生成一个 Graph 对象.
- PathGraph 支持与 Graph 同样的点、边、封装和选项.
- 一个无向路径图是一个连通图,其中每个顶点最多具有度数2.
- 一个有向路径图是一个连通图,其中每个顶点最多具有入度数1和出度数1.
- PathGraph 只能表示自回避路径,除了圈.
所有选项的列表
范例
打开所有单元关闭所有单元范围 (6)
连通性 (6)
使用 VertexList 和 EdgeList 获得顶点和边:
使用显式顶点列表控制由 VertexList 使用的顺序:
选项 (82)
DirectedEdges (2)
使用 DirectedEdges->False 将规则解释为无向边:
使用 DirectedEdge 或者 UndirectedEdge 直接指定一个图是有向图或者无向图:
EdgeLabels (7)
使用具有符号位置信息的 Placed 来控制边上的标签位置:
使用 Placed 在一个封装中放置多个标签:
使用 EdgeLabels 放置多个标签:
通过 Tooltip 和 StatusArea 的值使用多个标签:
EdgeShapeFunction (6)
获得 EdgeShapeFunction 的内置设置列表:
EdgeShapeFunction 可以与 EdgeStyle 组合使用:
EdgeShapeFunction 比 EdgeStyle 具有更高的优先级:
GraphHighlightStyle (2)
GraphLayout (5)
VertexCoordinates 覆盖 GraphLayout 坐标:
使用 AbsoluteOptions 来提取通过布局算法计算得到的 VertexCoordinates:
VertexCoordinates (3)
使用 AbsoluteOptions 提取所得的顶点坐标:
VertexCoordinates 具有比 GraphLayout 更高的优先级:
VertexLabels (13)
使用具有符号位置信息的 Placed 来控制标签位置,包括外部位置:
使用 Placed 在一个封装中放置多个标签:
使用 VertexLabels 放置多个标签:
使用 Placed 的参数来控制包括 Tooltip 在内的格式:
或者 StatusArea:
VertexShape (5)
使用任意 Graphics、Image 或者 Graphics3D 作为顶点形状:
VertexShape 可以与 VertexSize 合起来使用:
VertexShape 不受 VertexStyle 影响:
VertexShapeFunction 具有比 VertexShape 更高的优先级:
VertexShapeFunction (10)
获得 VertexShapeFunction 内置集合列表:
使用 "Basic" 集合中 VertexShapeFunction 的内置设置:
使用 "Rounded" 集合中的 VertexShapeFunction 内置设定:
使用 "Concave" 集合中的 VertexShapeFunction 内置设定:
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 影响:
应用 (6)
路径图的 GraphCenter:
可视化 PathGraph 不同的中心性:
属性和关系 (10)
使用 VertexCount 和 EdgeCount 来计算顶点数和边数:
使用 VertexList 和 EdgeList 以标准顺序列出顶点和边:
邻接矩阵的行和列遵循 VertexList 给出的顺序:
从一个图计算 IncidenceMatrix:
行顺序由 VertexList 给出,列顺序由 EdgeList 给出:
文本
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 年