Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学和算法 > 图与网络 > 图的样式、标记和布局 > VertexLabels >
Mathematica > 可视化与图形 > 图与网络 > 图的样式、标记和布局 > VertexLabels >

VertexLabels

VertexLabels
Graph 和相关函数的一个选项和属性,指定对于顶点应该使用什么标签和标签位置.
  • 可以使用如下选项设置:
None不使用顶点标签
Automatic对顶点自动添加标签
"Name"将顶点名称作为标签使用
{v1->lbl1,v2->lbl2,...}对顶点 添加标签 ,等
  • 任意表达式都可作为标签使用.
  • LabeledPlaced 可用于在盒型顶点的相对位置放置标签时使用.
  • 下列位置 pos 可用于 LabeledPlaced,以放置顶点标签:
Tooltip, StatusArea在鼠标移过时,显示为工具提示条或者在状态栏中显示
Center把标签放在顶点中心
Before,After,Below,Above把标签放在外面,可以是前面、后面等等
Left,Right,Bottom,Top把标签放在里面,可以是左边、右边等等
{Before,Below},{After,Below},...把标签放在外面的拐角处,可以是上面、下面等等
{Left,Bottom},{Right,Bottom},...把标签放在里面的拐角处,可以是左/下等等
{{vx,vy},{lx,ly}}在顶点缩放位置 处的标签缩放位置
对单个顶点添加标签:
对所有顶点添加标签:
将任意表达式作为标签使用:
对单个顶点添加标签:
In[1]:=
Click for copyable input
Out[1]=
 
对所有顶点添加标签:
In[1]:=
Click for copyable input
Out[1]=
 
将任意表达式作为标签使用:
In[1]:=
Click for copyable input
Out[1]=
将顶点名称作为标签使用:
VertexLabels 可以用于一般图:
矩阵图:
特殊图:
随机图:
VertexLabels 用于 Property 封装中:
或者使用 Labeled 封装:
使用具有符号位置信息的 Placed 来控制标签位置,包括外部位置:
拐角外的符号表示:
位置内的符号表示:
拐角内的符号表示:
利用显式坐标放置标签的中心:
将所有标签放在顶点的右上角,并且改变标签内的坐标:
使用 Placed 在一个封装内放置多个标签:
可以使用任意数目的标签:
使用 VertexLabels 放置多个标签:
使用 Placed 的第三个变量来控制格式化,包括 Tooltip
或者 StatusArea
使用更精密的格式化函数:
版本 8 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF