RelationGraph
RelationGraph[f,{v1,v2,…}]
给出顶点为 vi 的图,当 f[vi,vj] 是 True 时有从 vi 到 vj 的边.
RelationGraph[f,{v1,v2,…},{w1,w2,…}]
给出顶点为 vi,wj 的图,当 f[vi,wj] 是 True 时有从 vi 到 wj 的边.
更多信息和选项
- RelationGraph 采用和 Graph 相同的选项.
- 选项 DirectedEdges 可用于控制构建无向图还是有向图.
- DirectedEdges 的下列设置可用于 RelationGraph:
-
Automatic 若 crit[vi,vj]==crit[vj,vi] 则为无向图 True 构建有向图 False 构建无向图
所有选项的列表
范例
打开所有单元关闭所有单元范围 (4)
RelationGraph 作用于任意二进制布尔函数:
RelationGraph 作用于包含整数的表达式:
选项 (83)
DirectedEdges (3)
EdgeLabels (7)
用有对称位置的 Placed 来控制沿边放置的标签的位置:
通过从 Tooltip 到 StatusArea 的值,使用自动标签:
EdgeShapeFunction (6)
获取 EdgeShapeFunction 的内置设置列表:
EdgeShapeFunction 可以和 EdgeStyle 结合:
GraphHighlightStyle (2)
GraphLayout (5)
VertexCoordinates 覆盖 GraphLayout 坐标:
使用 AbsoluteOptions 来提取通过布局算法计算出的 VertexCoordinates:
VertexCoordinates (3)
提取用 AbsoluteOptions 得到的顶点坐标:
VertexLabels (13)
VertexShape (5)
用任意 Graphics、Image 或 Graphics3D 作为顶点形状:
VertexShape 可以和 VertexSize 结合:
VertexShape 不受 VertexStyle 影响:
VertexShapeFunction (10)
获取 VertexShapeFunction 的内置设置列表:
在 "Basic" 集合中使用 VertexShapeFunction 的内置设置:
在 "Rounded" 集合中使用 VertexShapeFunction 的内置设置:
在 "Concave" 集合中使用 VertexShapeFunction 内置设置:
VertexShapeFunction 可以和 VertexStyle 结合:
VertexShapeFunction 优先于 VertexStyle:
VertexSize (8)
VertexSize 可以和 VertexShapeFunction 结合:
VertexSize 可以和 VertexShape 结合:
VertexStyle (5)
VertexShapeFunction 可以和 VertexStyle 结合:
VertexShapeFunction 优先于 VertexStyle:
VertexStyle 可以和 BaseStyle 结合:
VertexStyle 优先于 BaseStyle:
VertexShape 不受 VertexStyle 影响:
应用 (12)
属性和关系 (4)
用 VertexCount 和 EdgeCount 来数顶点和边:
用 VertexList 和 EdgeList 来以标准顺序列举顶点和边:
从图中计算 AdjacencyMatrix:
用 RelationGraph 从其邻接矩阵中构建图:
使用 AdjacencyGraph:
文本
Wolfram Research (2015),RelationGraph,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RelationGraph.html.
CMS
Wolfram 语言. 2015. "RelationGraph." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/RelationGraph.html.
APA
Wolfram 语言. (2015). RelationGraph. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/RelationGraph.html 年