Graph3D
Graph3D[g]
用图 g 中的顶点和边创建一个图并表示为三维图形.
Graph3D[{e1,e2,…}]
用若干条边 ej 创建一个图并表示为三维图形.
Graph3D[{v1,v2,…},{e1,e2,…}]
用若干个顶点 vi 和若干条边 ej 创建一个图.
更多信息和选项
- Graph3D 生成 Graph 对象并在笔记本中将其显示为三维图形.
- Graph3D 和 Graph 支持同样的顶点,边以及封装.
- Graph3D 和 Graphics3D 有着相同的选项,并有如下增加和修改: [所有选项的列表]
-
AnnotationRules {} 图形、边和顶点的注释 Boxed False 是否绘制边界框的边缘 DirectedEdges Automatic 是否把 Rule 解释为 DirectedEdge EdgeLabels Automatic 边的标签及标签位置 EdgeLabelStyle Automatic 用于边标签的样式 EdgeShapeFunction Automatic 生成边的图形形状 EdgeStyle Automatic 边的样式 EdgeWeight Automatic 边的权重 GraphHighlight {} 高亮的图元素 GraphHighlightStyle Automatic 高亮的样式 GraphLayout Automatic 如何排布顶点和边 PerformanceGoal Automatic 试图优化性能的某方面 PlotTheme Automatic 图元素的总体样式 VertexCoordinates Automatic 顶点的坐标 VertexLabels Automatic 顶点的标签及标签位置 VertexLabelStyle Automatic 用于顶点标签的样式 VertexShape Automatic 顶点的图形形状 VertexShapeFunction Automatic 生成顶点的图形形状 VertexSize Medium 顶点的大小 VertexStyle Automatic 顶点的样式 VertexWeight Automatic 顶点的权重
所有选项的列表
范例
打开所有单元关闭所有单元范围 (26)
连通性 (8)
用 VertexList 和 EdgeList 得到顶点和边:
使用显式的顶点列表来控制 VertexList 中显示的顺序:
封装 (5)
样式 (7)
使用内建的各种可用作 VertexShapeFunction 的函数:
使用内建的可用作 EdgeShapeFunction 的函数:
标签 (6)
用 Placed 控制顶点标签的位置,包括在位置上方的符号:
用封装中的 Placed 放置多个标签:
用 VertexLabels 放置多个标签:
用带符号形式位置说明的 Placed 控制标签沿着边的位置:
用封装中的 Placed 放置多个标签:
用 EdgeLabels 放置多个标签:
选项 (74)
DirectedEdges (2)
用 DirectedEdges->False 把规则解释为无向边:
用 DirectedEdge 或 UndirectedEdge 直接指定一个图是有向的还是无向的:
EdgeLabels (7)
用带符号位置说明的 Placed 控制沿着边的标签位置:
用封装内的 Placed 放置多个标签:
用 EdgeLabels 放置多个标签:
用从 Tooltip 到 StatusArea 的值自动对边进行标记:
EdgeShapeFunction (6)
得到 EdgeShapeFunction 的内建设置列表:
EdgeShapeFunction 可以和 EdgeStyle 结合使用:
EdgeShapeFunction 有比 EdgeStyle 更高的权限:
EdgeStyle (4)
EdgeStyle 可以和 EdgeShapeFunction 结合使用:
EdgeShapeFunction 有比 EdgeStyle 更高的权限:
GraphLayout (5)
VertexCoordinates 会覆盖 GraphLayout 的坐标:
用 AbsoluteOptions 获得用布局算法计算的 VertexCoordinates:
VertexCoordinates (3)
可以用 AbsoluteOptions 获得计算得到的顶点坐标:
VertexCoordinates 的优先级比 GraphLayout 要高:
VertexLabels (13)
使用带有符号位置的 Placed 来控制标签位置,包括在位置之外:
用封装中的 Placed 放置多个标签:
用 VertexLabels 放置多个标签:
使用 Placed 的参数来控制包括 Tooltip 在内的格式化:
或 StatusArea:
VertexShapeFunction (10)
获得内建的可用作 VertexShapeFunction 函数的列表:
使用在 "Basic" 集中的 VertexShapeFunction 内建设置:
使用在 "Rounded" 集中的 VertexShapeFunction 内建设置:
使用在 "Concave" 集中的 VertexShapeFunction 内建设置:
VertexShapeFunction 可以和 VertexStyle 结合使用:
VertexShapeFunction 比 VertexStyle 优先级要高:
VertexShapeFunction 可以和 VertexSize 结合使用:
VertexShapeFunction 比 VertexShape 优先级要高:
VertexSize (7)
VertexSize 可以和 VertexShapeFunction 结合使用:
VertexStyle (4)
VertexShapeFunction 可以和 VertexStyle 结合使用:
VertexShapeFunction 比 VertexStyle 的优先级要高:
VertexStyle 可以和 BaseStyle 结合使用:
VertexStyle 比 BaseStyle 的优先级要高:
应用 (4)
属性和关系 (3)
用 VertexCount 和 EdgeCount 数出顶点和边的数量:
用 VertexList 和 EdgeList 按标准顺序枚举顶点和边:
从图计算邻接矩阵 AdjacencyMatrix:
行列顺序由 VertexList 给出:
文本
Wolfram Research (2014),Graph3D,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Graph3D.html.
CMS
Wolfram 语言. 2014. "Graph3D." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Graph3D.html.
APA
Wolfram 语言. (2014). Graph3D. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Graph3D.html 年