MATLAB 帮助中心
为图节点添加标签
labelnode(H,nodeIDs,Labels)
labelnode(H,nodeIDs,Labels) 用 Labels 中包含的字符向量或字符串为 nodeIDs 指定的节点添加标签。
H
nodeIDs
Labels
示例
全部折叠
创建并绘制一个图。
s = [1 1 2 2 3 4 5 5]; t = [2 3 3 4 4 5 1 2]; G = digraph(s,t); h = plot(G);
plot 函数会自动使用图节点的节点索引(或其节点名称,如果有)为其添加标签。对于某些图节点,请改用文本标签。
plot
labelnode(h,[1 2],{'source' 'target'})
对节点 3 和节点 4 使用 'A' 作为标签。由于节点标签不会更改基础图 G,标签可以包含重复名称(G 中的正式节点名称必须始终是唯一的)。
'A'
G
labelnode(h,[3 4],'A')
GraphPlot
输入图论图,指定为 GraphPlot 对象。使用 graph 或 digraph 函数创建一个图,然后结合使用 plot 与输出参量返回 GraphPlot 对象。
graph
digraph
示例: H = plot(G)
H = plot(G)
节点标识符,指定为逻辑向量,或指定为一个或多个节点索引或节点名称。如果 nodeIDs 是逻辑向量,则其长度必须与图中的节点数相匹配。
下表显示通过数值节点索引或节点名称引用一个或多个节点的不同方法。
标量
示例:1
1
向量
示例:[1 2 3]
[1 2 3]
字符向量
示例:'A'
字符向量元胞数组
示例:{'A' 'B' 'C'}
{'A' 'B' 'C'}
字符串标量
示例:"A"
"A"
字符串数组
示例:["A" "B" "C"]
["A" "B" "C"]
节点标签,指定为字符向量或字符向量元胞数组。
如果 Labels 为字符向量或字符串标量,则 labelnode 对 nodeIDs 指定的每个节点使用该标签。
labelnode
如果 Labels 是元胞数组或字符串数组,则它必须包含 nodeIDs 指定的每个节点的标签。
数据类型: char | cell | string
char
cell
string
在 R2015b 中推出
labeledge
highlight
layout
layoutcoords
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处