MATLAB 帮助中心
为图边添加标签
labeledge(H,s,t,Labels)
labeledge(H,idx,Labels)
labeledge(H,s,t,Labels) 使用 Labels 中包含的字符向量或字符串为 (s,t) 节点对组指定的边添加标签。s、t 和 Labels 的长度必须相等,Labels 可以为标量。如果 s 和 t 之间存在多条边,则会为所有这些边应用相同的标签。
H
s,t
Labels
(s,t)
s
t
示例
labeledge(H,idx,Labels) 使用逻辑或数值边索引指定要添加标签的边。
idx
全部折叠
创建并绘制一个图。
s = [1 1 1 2 2]; t = [2 3 4 2 5]; G = graph(s,t); h = plot(G);
使用 labeledge 添加边权重标签。
labeledge
weights = [5 10 15 10 10]; labeledge(h,1:numedges(G),weights)
s = [1 1 2 2 3]; t = [2 3 3 4 4]; G = graph(s,t); h = plot(G);
将文本标签添加到五条图边中的三条上。
labelText = {'ABC' 'DEF' 'GHI'}; labeledge(h,[1 1 2],[2 3 3],labelText)
GraphPlot
输入图论图,指定为 GraphPlot 对象。使用 graph 或 digraph 函数创建一个图,然后结合使用 plot 与输出参量返回 GraphPlot 对象。
graph
digraph
plot
示例: H = plot(G)
H = plot(G)
节点对组,指定为单独的节点索引或节点名称参量。s 和 t 中位置类似的元素指定图中边的源和目标节点。
下表显示通过数值节点索引或节点名称引用一个或多个节点的不同方法。
标量
示例:1
1
向量
示例:[1 2 3]
[1 2 3]
字符向量
示例:'A'
'A'
字符向量元胞数组
示例:{'A' 'B' 'C'}
{'A' 'B' 'C'}
字符串标量
示例:"A"
"A"
字符串数组
示例:["A" "B" "C"]
["A" "B" "C"]
示例: labeledge(H,[1 2 2],[2 3 4],{'label1' 'label2' 'label3'})
labeledge(H,[1 2 2],[2 3 4],{'label1' 'label2' 'label3'})
示例: labeledge(H,{'a' 'b' 'b'},{'b' 'c' 'd'},{'label1' 'label2' 'label3'})
labeledge(H,{'a' 'b' 'b'},{'b' 'c' 'd'},{'label1' 'label2' 'label3'})
边索引,指定为标量、正整数向量或逻辑向量。
正整数向量指定与表 G.Edges 中的行对应的图 G 的边索引,使得 G.Edges(idx,:) 返回边的端节点。在此形式中,idx 的最大值为 numedges(G),并且所选节点的数量等于 idx 中索引的数量。
G.Edges
G
G.Edges(idx,:)
numedges(G)
逻辑向量指定是否为每条边添加标签。在此形式中,逻辑向量的长度必须为 numedges(G),并且所选节点的数量等于 idx 中非零索引的数量。
示例: labeledge(H,[1 3 5 7],{'label1' 'label2' 'label3' 'label4'})
labeledge(H,[1 3 5 7],{'label1' 'label2' 'label3' 'label4'})
边标签,指定为字符向量、字符串标量、字符向量元胞数组或字符串数组。
如果 Labels 为字符向量或字符串标量,则 labeledge 对每个指定的边使用该标签。
如果 Labels 是元胞数组或字符串数组,则它必须包含每个指定边的标签。
数据类型: char | cell | string
char
cell
string
在 R2015b 中推出
highlight
labelnode
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 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处