VertexLabels
是 Graph 和相关函数的一个选项和注解,指定对于顶点应该使用什么标签和标签位置.
更多信息
- 可以使用如下选项设置:
-
None 不使用顶点标签 All 总使用顶点标签 Automatic 对顶点自动添加标签 "Index" 使用顶点索引作为标签 "Name" 将顶点名称作为标签使用 "VertexWeight" 将顶点权值作为标签使用 {v1->lbl1,v2->lbl2,…} 对顶点 vi 添加标签 lbli,等 {patt1lbl1,patt2lbl2,…} 用 lbli 标记与模式 patti 匹配的顶点 - 封装 Labeled[v,lbl] 等价于 Annotation[v,VertexLabels->lbl],并且可在用函数如 Graph 等创建图形时使用.
- 任意表达式都可作为标签使用.
- Labeled[v,lbl,pos] 和 Placed[lbl,pos] 可用于在盒型顶点的相对位置放置标签时使用.
- 下列位置 pos 可用于 Labeled 和 Placed,以放置顶点标签:
-
Tooltip, StatusArea 在鼠标移过时,显示为工具提示条或者在状态栏中显示 Center 把标签放在顶点中心 Before,After,Below,Above 把标签放在外面,可以是前面、后面等等 Left,Right,Bottom,Top 把标签放在里面,可以是左边、右边等等 {Before,Below},{After,Below},… 把标签放在外面的拐角处,可以是上面、下面等等 {Left,Bottom},{Right,Bottom},… 把标签放在里面的拐角处,可以是左/下等等 {{vx,vy},{lx,ly}} 在顶点缩放位置 {vx,vy} 处的标签缩放位置 {lx,ly}
范例
打开所有单元关闭所有单元范围 (18)
标签说明 (9)
标签位置 (9)
使用具有符号位置信息的 Placed 来控制标签位置,包括外部位置:
使用 Placed 在一个封装内放置多个标签:
使用 VertexLabels 放置多个标签:
使用 Placed 的第二个变量来控制格式化,包括 Tooltip:
或者 StatusArea:
Wolfram Research (2010),VertexLabels,Wolfram 语言函数,https://reference.wolfram.com/language/ref/VertexLabels.html (更新于 2015 年).
文本
Wolfram Research (2010),VertexLabels,Wolfram 语言函数,https://reference.wolfram.com/language/ref/VertexLabels.html (更新于 2015 年).
CMS
Wolfram 语言. 2010. "VertexLabels." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2015. https://reference.wolfram.com/language/ref/VertexLabels.html.
APA
Wolfram 语言. (2010). VertexLabels. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/VertexLabels.html 年