突出
突出绘制图的节点和边
描述
例子
强调图节点
创建和绘制图表。返回一个句柄GraphPlot
对象,h。
s = 1;t = 6;图G = (s, t);h =情节(G,“布局”,“力”)
h = GraphPlot属性:NodeColor: 0.4470 - 0.7410 [0] MarkerSize: 4标记:“o”EdgeColor:[0 0.4470 - 0.7410]线宽:0.5000线型:”——“NodeLabel: {“1”“2”“3”“4”“5”“6”} EdgeLabel: {} XData: [-1.7216 e-04 -1.0659 1.7077 1.0376 -1.6982 0.0190] YData: [3.6622 e-05 -1.4361 0.5342 -1.4577 0.5713 1.7884] ZData:[0 0 0 0 0 0]显示所有属性
突出节点1和3通过增加他们的标记大小。
1突出(h, [3])
通过改变它们的颜色突出节点1和3。
突出(h, 3 [1],“NodeColor”,‘g’)
强调图的最小生成树
创建和绘制图表。返回一个句柄GraphPlot
对象,h
。
s = [1 1 1 1 1 1 2 3 4 5 6 7 8 7 7 7 8 9 10 11 6];t = [2 3 4 5 6 2 3 4 5 6 7 8 9 10 11 10 10 11 8 1 11);图G = (s, t);h =情节(G)
h = GraphPlot属性:NodeColor: 0.4470 - 0.7410 [0] MarkerSize: 4标记:“o”EdgeColor:[0 0.4470 - 0.7410]线宽:0.5000线型:”——“NodeLabel:{“1”“2”“3”“4”的‘5’‘6’‘7’‘8’‘9’‘10’‘11’}EdgeLabel: {} XData: [-0.2157 -0.5149 -0.3637 -1.1504 -1.4097 -0.7742 0.9685……]YData: [-0.4806 -1.0307 -1.7531 -1.4460 -0.5843 0.0987 0.6570……]ZData:[0 0 0 0 0 0 0 0 0 0 0]显示所有属性
计算图的最小生成树。强调了最小生成树在图子图通过增加线宽度和改变树中的边的颜色。
(T, p) = minspantree (G);突出(h T“EdgeColor”,“r”,“线宽”,1.5)
突出最短路径
创建和绘制图表。返回一个句柄GraphPlot
对象,h
。
n = 10;一个= delsq (numgrid (“L”、n + 2));图G = (,“omitselfloops”);G.Edges。重量= 1 (numedges (G), 1);h =情节(G);
74年突出节点之间的最短路径和21通过改变节点和边的颜色绿色之路。
路径= shortestpath (G, 74, 21);突出(h,路径,“NodeColor”,‘g’,“EdgeColor”,‘g’)
突出节点邻居
创建一个图代表一个方格网的8节点。画出图形并返回一个句柄GraphPlot
对象,p
。
n = 8;一个= delsq (numgrid (“年代”、n + 2));图G = (,“omitselfloops”);p =情节(G);
36岁的邻居节点。
n36 =邻居(G, 36)
n36 =4×128 35 37 44
使用突出
36节点的颜色改为绿色,和邻国的颜色及其连接边缘为红色。
突出(p, 36岁,“NodeColor”0.75[0 0])突出(p n36“NodeColor”,“红色”)突出(p, 36岁,n36“EdgeColor”,“红色”)
突出路径的最大流量
创建和策划一个有向图。返回一个句柄GraphPlot
对象,h
。
G =有向图(巴基);h =情节(G);
计算节点之间的最大流量1和56。指定两个输出maxflow
返回一个非零的有向图,女朋友
。
(mf, GF) = maxflow (G, 1, 56)
mf = 3
女朋友=有向图的属性:边缘:[28 x2表]节点:(60 x0表)
使用突出
改变的颜色边缘包含非零流值。也改变颜色1源节点和目标节点的56个绿色。
突出(h,女朋友,“EdgeColor”(0.9 0.3 0.1),“NodeColor”[0.9 0.3 0.1])突出(h, 56 [1],“NodeColor”,‘g’)
在多重图最短路径
图中两个节点之间的最短路径遍历油印,强调特定的边缘。
创建一个加权多重图有5个节点。几个成对的节点有一个以上的边缘。绘制图供参考。
图G = ([1 1 1 1 1 2 2 3 3 3 4 4], [2 2 2 2 4 2 3 4 5 5 5 2], [2 4 6 8 10 5 3 1 5 6 8 9]);p =情节(G,“EdgeLabel”,G.Edges.Weight);
找到5节点1和节点之间的最短路径。以来的几个节点对它们之间有一个以上的边缘,指定三个输出shortestpath
返回特定的边缘,最短路径遍历。
[P d edgepath] = shortestpath (G, 1, 5)
P =1×51 2 3 4 5
d = 11
edgepath =1×41 7 9 10
结果表明,最短路径总长度为11和遵循的边缘G.Edges (edgepath:)
。
G.Edges (edgepath:)
ans =4×2表EndNodes重量________ ________ 1 2 2 2 4 3 3 4 1 3 5 5
强调通过使用这条边路径突出
函数与“边缘”
名称-值对指定边缘的指数遍历。
突出(p,“边缘”edgepath)
输入参数
nodeid
- - - - - -节点高亮显示
逻辑向量|节点索引|节点名
节点强调,指定为一个逻辑向量,或作为一个或多个节点指标或节点的名称。如果nodeid
是一个逻辑向量,那么它必须有长度吗numnodes (G)
。
这个表格展示了不同的方法来引用一个或多个节点通过他们的指数数字节点或节点名。
形式 | 单独的节点 | 多个节点 |
---|---|---|
节点索引 | 标量 例子: |
向量 例子: |
节点名称 | 特征向量 例子: |
单元阵列的特征向量 例子: |
字符串标量 例子: |
字符串数组 例子: |
nodeid
不得指定节点的名称冲突的可选参数的名字吗突出
,如“边缘”
或“EdgeColor”
。使用findnode
而不是通过在这些情况下的节点索引。
G
- - - - - -图突出
图
对象|有向图
对象
图强调,作为指定图
或有向图
对象。G
必须有相同的节点和边缘的一个子集的基本图吗H
。孤立的节点与学位0
不突出。
s t
- - - - - -节点对(作为单独的参数)
节点索引|节点名
节点对,指定为单独的节点指标或参数节点的名称。同样位于元素年代
和t
指定源和目标边缘的节点图。
年代
和t
不得指定节点的名称冲突的可选参数的名字吗突出
,如“边缘”
或“EdgeColor”
。使用findnode
而不是通过在这些情况下的节点索引。
例子:突出(H, [1 - 2], [3 3])
突出了图像的边缘(1、3)
和(2、3)
。
例子:突出(H, a, b)
强调所有边缘“一个”
来“b”
。
名称-值参数
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字
在报价。
例子:突出(H,节点,‘NodeColor’,‘y’)
边缘
- - - - - -边缘突出
标量|向量
边缘突出,指定为逗号分隔组成的“边缘”
矢量和标量优势指数的指数,或逻辑向量。使用这个名称-值对强调特定的边缘节点之间当多个边缘之间存在相同的两个节点。
这个名称-值对的值可以是第三输出shortestpath
或shortestpathtree
,如[路径,d, edgepath] = shortestpath (…)
。
例子:突出(p,‘边缘’,edgepath)
EdgeColor
- - - - - -边缘的颜色
[0 0.4470 - 0.7410)
(默认)|RGB值|十六进制颜色代码|颜色名称
边缘的颜色,指定为逗号分隔组成的“EdgeColor”
十六进制颜色代码,一个RGB值或颜色的名字。
RGB三胞胎和十六进制颜色代码可用于指定自定义颜色。
一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内
[0,1]
;例如,(0.4 0.6 0.7)
。十六进制颜色代码是一个特征向量或一个字符串标量,始于一个散列符号(
#
)后面跟着三个月或六个十六进制数字,它的范围可以从0
来F
。的值是不区分大小写的。因此,颜色代码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。
颜色名称 短名称 RGB值 十六进制颜色代码 外观 “红色”
“r”
(1 0 0)
“# FF0000”
“绿色”
“g”
(0 1 0)
“# 00 ff00”
“蓝色”
“b”
(0 0 1)
“# 0000 ff”
“青色”
“c”
(0 1 1)
“# 00飞行符”
“红色”
“m”
(1 0 1)
“#”就
“黄色”
“y”
(1 1 0)
“# FFFF00”
“黑色”
“k”
(0 0 0)
“000000 #”
“白色”
“w”
(1 1 1)
“# FFFFFF”
这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB®使用在许多类型的情节。
RGB值 十六进制颜色代码 外观 [0 0.4470 - 0.7410)
“# 0072 bd”
(0.8500 0.3250 0.0980)
“# D95319”
(0.9290 0.6940 0.1250)
“# EDB120”
(0.4940 0.1840 0.5560)
“# 7 e2f8e”
(0.4660 0.6740 0.1880)
“# 77 ac30”
(0.3010 0.7450 0.9330)
“# 4 dbeee”
(0.6350 0.0780 0.1840)
“# A2142F”
例子:情节(G,‘EdgeColor’,‘r’)
创建一个图有红边的阴谋。
线型
- - - - - -线条样式
“- - -”
(默认)|“——”
|“:”
|“-”。
|“没有”
线的风格,指定为逗号分隔组成的“线型”
和一个样式表中列出。
字符(年代) | 线条样式 | 产生的线 |
---|---|---|
“- - -” |
实线 |
|
“——” |
虚线 |
|
“:” |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
“没有” |
没有线 | 没有线 |
线宽
- - - - - -边缘线宽
0.5
(默认)|积极的价值
边缘线宽,指定为逗号分隔组成的“线宽”
和积极的价值点单位。
例子:0.75
ArrowSize
- - - - - -箭头的大小
积极的价值
箭头的大小,单位指定为一个积极的价值点。的默认值ArrowSize
是7
与100年或更少的节点图4
与超过100个节点图。
ArrowSize
仅用于指示图。
例子:15
ArrowPosition
- - - - - -沿着边缘位置的箭头
0.5
(默认)|标量
沿着边缘位置的箭头,指定为一个值[0 1]
。值在0附近箭头接近源节点的地方,和一个值接近1箭头靠近目标节点的地方。默认值是0.5
这箭头是介于源和目标节点。
ArrowPosition
仅用于指示图。
NodeColor
- - - - - -节点的颜色
[0 0.4470 - 0.7410)
(默认)|RGB值|十六进制颜色代码|颜色名称
节点的颜色,指定为逗号分隔组成的“NodeColor”
十六进制颜色代码,一个RGB值或颜色的名字。
RGB三胞胎和十六进制颜色代码可用于指定自定义颜色。
一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内
[0,1]
;例如,(0.4 0.6 0.7)
。十六进制颜色代码是一个特征向量或一个字符串标量,始于一个散列符号(
#
)后面跟着三个月或六个十六进制数字,它的范围可以从0
来F
。的值是不区分大小写的。因此,颜色代码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。
颜色名称 短名称 RGB值 十六进制颜色代码 外观 “红色”
“r”
(1 0 0)
“# FF0000”
“绿色”
“g”
(0 1 0)
“# 00 ff00”
“蓝色”
“b”
(0 0 1)
“# 0000 ff”
“青色”
“c”
(0 1 1)
“# 00飞行符”
“红色”
“m”
(1 0 1)
“#”就
“黄色”
“y”
(1 1 0)
“# FFFF00”
“黑色”
“k”
(0 0 0)
“000000 #”
“白色”
“w”
(1 1 1)
“# FFFFFF”
这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB使用在许多类型的情节。
RGB值 十六进制颜色代码 外观 [0 0.4470 - 0.7410)
“# 0072 bd”
(0.8500 0.3250 0.0980)
“# D95319”
(0.9290 0.6940 0.1250)
“# EDB120”
(0.4940 0.1840 0.5560)
“# 7 e2f8e”
(0.4660 0.6740 0.1880)
“# 77 ac30”
(0.3010 0.7450 0.9330)
“# 4 dbeee”
(0.6350 0.0780 0.1840)
“# A2142F”
例子:情节(G,“NodeColor”、“k”)
创建一个图的绘图区,带有黑色节点。
标记
- - - - - -节点标记符号
“o”
(默认)|特征向量
节点标记符号,指定为逗号分隔组成的“标记”
这个表中列出的一个特征向量。默认是使用圆形标记图的节点。
标记 | 描述 | 产生的标志 |
---|---|---|
“o” |
圆 |
|
“+” |
加号 |
|
“*” |
星号 |
|
“。” |
点 |
|
“x” |
交叉 |
|
“_” |
水平线 |
|
“|” |
垂直的线 |
|
“广场” |
广场 |
|
“钻石” |
钻石 |
|
“^” |
Upward-pointing三角形 |
|
“v” |
向下的三角形 |
|
“>” |
三点三角形 |
|
" < " |
只左向三角形 |
|
“五角星形” |
五角星形 |
|
“卦” |
六角星形 |
|
“没有” |
没有标记 | 不适用 |
例子:“+”
例子:“钻石”
MarkerSize
- - - - - -节点标记大小
积极的价值
节点标记大小,指定为逗号分隔组成的“MarkerSize”
和积极的价值点单位。默认大小是标志4
与100年或更少的节点图2
与超过100个节点图。
例子:10
NodeLabelColor
- - - - - -节点的标签的颜色
(0 0 0)
(默认)|RGB值|十六进制颜色代码|颜色名称
节点的标签颜色,作为一个RGB值,指定十六进制颜色代码,或颜色的名字。
RGB三胞胎和十六进制颜色代码可用于指定自定义颜色。
一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内
[0,1]
;例如,(0.4 0.6 0.7)
。十六进制颜色代码是一个特征向量或一个字符串标量,始于一个散列符号(
#
)后面跟着三个月或六个十六进制数字,它的范围可以从0
来F
。的值是不区分大小写的。因此,颜色代码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。
颜色名称 | 短名称 | RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
“g” |
(0 1 0) |
“# 00 ff00” |
|
“蓝色” |
“b” |
(0 0 1) |
“# 0000 ff” |
|
“青色” |
“c” |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“m” |
(1 0 1) |
“#”就 |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑色” |
“k” |
(0 0 0) |
“000000 #” |
|
“白色” |
“w” |
(1 1 1) |
“# FFFFFF” |
|
这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB使用在许多类型的情节。
RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|
[0 0.4470 - 0.7410) |
“# 0072 bd” |
|
(0.8500 0.3250 0.0980) |
“# D95319” |
|
(0.9290 0.6940 0.1250) |
“# EDB120” |
|
(0.4940 0.1840 0.5560) |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
例子:情节(G, NodeLabel C“NodeLabelColor”,“m”)
创建一个图的绘图区,带有红色节点标签。
EdgeLabelColor
- - - - - -边缘的颜色标签
(0 0 0)
(默认)|RGB值|十六进制颜色代码|颜色名称
边的标签颜色,指定为一个RGB值,十六进制颜色代码,或颜色的名字。
RGB三胞胎和十六进制颜色代码可用于指定自定义颜色。
一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内
[0,1]
;例如,(0.4 0.6 0.7)
。十六进制颜色代码是一个特征向量或一个字符串标量,始于一个散列符号(
#
)后面跟着三个月或六个十六进制数字,它的范围可以从0
来F
。的值是不区分大小写的。因此,颜色代码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。
颜色名称 | 短名称 | RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
“g” |
(0 1 0) |
“# 00 ff00” |
|
“蓝色” |
“b” |
(0 0 1) |
“# 0000 ff” |
|
“青色” |
“c” |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“m” |
(1 0 1) |
“#”就 |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑色” |
“k” |
(0 0 0) |
“000000 #” |
|
“白色” |
“w” |
(1 1 1) |
“# FFFFFF” |
|
这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB使用在许多类型的情节。
RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|
[0 0.4470 - 0.7410) |
“# 0072 bd” |
|
(0.8500 0.3250 0.0980) |
“# D95319” |
|
(0.9290 0.6940 0.1250) |
“# EDB120” |
|
(0.4940 0.1840 0.5560) |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
例子:情节(G, EdgeLabel C“EdgeLabelColor”,“m”)
创建一个图的绘图区,带有红色标签边缘。
NodeFontName
- - - - - -为节点的标签字体名称
“Helvetica”
(默认)|万博1manbetx支持字体名称|“FixedWidth”
为节点的标签,字体名称指定为一个受支持的字体名称或万博1manbetx“FixedWidth”
。正常显示和打印,你必须选择一个字体,你的系统支持。万博1manbetx默认字体取决于具体的操作系统和语言环境。例如,Windows®和Linux®系统默认英文本地化使用Helvetica字体。
使用固定宽度字体看起来不错在任何场所,指定“FixedWidth”
。
例子:“威尔士”
NodeFontSize
- - - - - -字体大小的节点标签
8
(默认)|正数
标签,字体大小为节点指定为一个正数。
NodeFontWeight
- - - - - -厚度文本节点的标签
“正常”
(默认)|“大胆”
指定的文本节点标签,厚度“正常”
或“大胆”
:
“大胆”
- - - - - -厚比正常字符轮廓“正常”
——正常体重定义的特定的字体
不是所有的字体都有一个大胆的字体的重量。
数据类型:细胞
|字符
|字符串
NodeFontAngle
- - - - - -性格偏文本节点的标签
“正常”
(默认)|“斜体”
性格偏文本节点的标签,指定为“正常”
或“斜体”
:
“斜体”
- - - - - -倾斜的字符“正常”
——没有性格偏
不是所有的字体都字体样式。
数据类型:细胞
|字符
|字符串
EdgeFontName
- - - - - -字体名称标签边缘
“Helvetica”
(默认)|万博1manbetx支持字体名称|“FixedWidth”
为边缘标签,字体名称指定为一个受支持的字体名称或万博1manbetx“FixedWidth”
。正常显示和打印,你必须选择一个字体,你的系统支持。万博1manbetx默认字体取决于具体的操作系统和语言环境。例如,Windows和Linux系统默认英文本地化使用Helvetica字体。
使用固定宽度字体看起来不错在任何场所,指定“FixedWidth”
。
例子:“威尔士”
EdgeFontSize
- - - - - -字体大小为边缘标签
8
(默认)|正数
边的标签字体大小,指定为一个正数。
EdgeFontWeight
- - - - - -厚度的文本标签边缘
“正常”
(默认)|“大胆”
指定的文本标签边缘,厚度“正常”
或“大胆”
:
“大胆”
- - - - - -厚比正常字符轮廓“正常”
——正常体重定义的特定的字体
不是所有的字体都有一个大胆的字体的重量。
数据类型:细胞
|字符
|字符串
EdgeFontAngle
- - - - - -性格偏边缘的文本标签
“正常”
(默认)|“斜体”
性格偏边缘的文本标签,指定为“正常”
或“斜体”
:
“斜体”
- - - - - -倾斜的字符“正常”
——没有性格偏
不是所有的字体都字体样式。
数据类型:细胞
|字符
|字符串
版本历史
介绍了R2015b
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。