StarGraph

StarGraph[n]

给出具有 n 个顶点的 的星图.

更多信息和选项

范例

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

基本范例  (2)

前几个星图

有向星图:

选项  (81)

AnnotationRules  (3)

指定顶点的注释:

边:

图自身:

DirectedEdges  (1)

默认情况下,生成一条无向边:

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

EdgeLabels  (7)

对边 12 添加标签:

分别标记所有的边:

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

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

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

改变标签内的位置:

放置多个标签:

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

EdgeShapeFunction  (6)

获得 EdgeShapeFunction 内置设置列表:

包括基线的无向边:

在边上有不同图标的线:

包括实心箭头的有向边:

线箭头:

开放箭头:

指定单条边的边函数:

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

通过运行程序,绘制边:

EdgeShapeFunction 可以与 EdgeStyle 合起来使用:

EdgeShapeFunction 具有比 EdgeStyle 更高的优先级:

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 提取结果顶点坐标:

指定沿着一个椭圆的布局函数:

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

VertexCoordinates 具有比 GraphLayout 更高的优先级:

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

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

VertexStyle 可与 BaseStyle 一起使用:

VertexStyleBaseStyle 具有更高的优先级:

VertexShape 不受 VertexStyle 影响:

VertexWeight  (2)

设置所有顶点的权值:

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

应用  (7)

星图的 GraphCenter

GraphPeriphery

VertexEccentricity

突出显示顶点离心路径:

GraphRadius

突出显示半径路径:

GraphDiameter

突出直径路径:

突出 StarGraph 的顶点度:

突出紧密中心度:

突出特征向量的中心度:

的顶点连通度是从 的顶点独立数:

一颗星的顶点连通度,对于所有顶点对是1:

属性和关系  (6)

StarGraph[n] 具有 个顶点:

StarGraph[n] 具有 条边:

完全二部图 是一个具有 个顶点的星图:

一个星图是一个树图:

星图是双向的:

星图 的线图是一个完全图

巧妙范例  (1)

星图的随机叠合:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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