主要内容GydF4y2Ba

阴谋GydF4y2Ba

绘图图节点和边缘GydF4y2Ba

描述GydF4y2Ba

例子GydF4y2Ba

阴谋(GydF4y2BaGGydF4y2Ba)GydF4y2Ba在图中绘制节点和边缘GydF4y2BaGGydF4y2Ba。GydF4y2Ba

例子GydF4y2Ba

阴谋(GydF4y2BaGGydF4y2Ba那GydF4y2BaLineSpecGydF4y2Ba)GydF4y2Ba设置线条样式,标记符号和颜色。例如,GydF4y2Ba绘图(g,' - 或')GydF4y2Ba使用红色圆圈为边缘的节点和红色线条。GydF4y2Ba

例子GydF4y2Ba

阴谋(GydF4y2Ba___GydF4y2Ba那GydF4y2Ba名称,价值GydF4y2Ba)GydF4y2Ba使用以前语法中的任何输入参数组合使用一个或多个名称 - 值对参数指定的其他选项。例如,GydF4y2Ba绘图(g,'布局','cirction')GydF4y2Ba绘制图形的圆环布局,和GydF4y2Ba情节(G, XData, X, YData, Y, ZData, Z)GydF4y2Ba指定GydF4y2Ba(x,y,z)GydF4y2Ba图形节点的坐标。GydF4y2Ba

阴谋(GydF4y2Ba斧头GydF4y2Ba那GydF4y2Ba___GydF4y2Ba)GydF4y2Ba绘制到指定的轴中GydF4y2Ba斧头GydF4y2Ba而不是进入当前的轴(GydF4y2BaGCA.GydF4y2Ba)。选项,GydF4y2Ba斧头GydF4y2Ba,可以在先前语法中之前在任何输入参数组合之前。GydF4y2Ba

例子GydF4y2Ba

HGydF4y2Ba= plot(GydF4y2Ba___GydF4y2Ba)GydF4y2Ba返回A.GydF4y2Bagraphplot.GydF4y2Ba对象。使用此对象检查并调整绘图图形的属性。GydF4y2Ba

例子GydF4y2Ba

全部收缩GydF4y2Ba

使用稀疏邻接矩阵创建图形,然后绘制图形。GydF4y2Ba

n = 10;a = delsq(numgrid(GydF4y2Ba“L”GydF4y2Ba,n + 2));g =图(a,GydF4y2Ba'omitselfloops'GydF4y2Ba)GydF4y2Ba
g =具有属性的图形:边缘:[130x2表]节点:[75x0表]GydF4y2Ba
情节(g)GydF4y2Ba

图包含轴。轴包含Type Graphplot的对象。GydF4y2Ba

创建和绘制图形。指定GydF4y2BaLineSpecGydF4y2Ba输入要更改GydF4y2Ba标记GydF4y2Ba那GydF4y2BaNodeColorGydF4y2Ba和/或GydF4y2BaLINESTYLE.GydF4y2Ba图形图。GydF4y2Ba

图G =(巴基);绘图(g,GydF4y2Ba'-.dr'GydF4y2Ba那GydF4y2Ba'nodelabel'GydF4y2Ba,{})GydF4y2Ba

图包含轴。轴包含Type Graphplot的对象。GydF4y2Ba

创建一个有向图,然后使用GydF4y2Ba'力量'GydF4y2Ba布局。GydF4y2Ba

G = Digraph(1,2:5);g = Accorltge(g,2,6:15);g = Accorltge(g,15,16:20)GydF4y2Ba
G = digraph with properties: Edges: [19x1 table] Nodes: [20x0 table]GydF4y2Ba
绘图(g,GydF4y2Ba'布局'GydF4y2Ba那GydF4y2Ba'力量'GydF4y2Ba)GydF4y2Ba

图包含轴。轴包含Type Graphplot的对象。GydF4y2Ba

创建一个加权图。GydF4y2Ba

S = [11 11 11 11 2 2 7 7 9 3 3 1 4 10 8 4 5 6 8];T = [2 3 4 5 7 6 7 5 9 6 6 10 10 10 11 11 8 8 119];重量= [1 1 1 1 3 3 2 4 11 6 2 8 8 9 3 2 10 12 15 16];g =图(s,t,重量)GydF4y2Ba
G = graph with properties: Edges: [20x2 table] Nodes: [11x0 table]GydF4y2Ba

使用自定义坐标为节点绘制图形。使用X坐标使用GydF4y2Baxdata.GydF4y2Ba,使用Y坐标使用GydF4y2Baydata.GydF4y2Ba, z坐标指定为GydF4y2BaZdata.GydF4y2Ba。用GydF4y2BaEdgelabel.GydF4y2Ba使用边缘权重标记边缘。GydF4y2Ba

x = [0 0.5 -0.5 -0.5 0.5 0 1.5 0 2 -1.5 -2];Y = [0 0.5 0.5 -0.5 -0.5 2 0 -2 0 0 0];z = [5 3 3 3 3 0 1 0 0 1 0];绘图(g,GydF4y2Ba'xdata'GydF4y2Ba, x,GydF4y2Ba'ydata'GydF4y2Ba, y,GydF4y2Ba'Zdata'GydF4y2Ba,z,GydF4y2Ba'Edgelabel'GydF4y2Ba,g.edges.weight)GydF4y2Ba

图包含轴。轴包含Type Graphplot的对象。GydF4y2Ba

从上面查看图表。GydF4y2Ba

查看(2)GydF4y2Ba

图包含轴。轴包含Type Graphplot的对象。GydF4y2Ba

创建一个加权图。GydF4y2Ba

S = [1 1 1 2 2 3 4 4 5 6];T = [2 3 4 5 3 6 6 6 7 7 7];权重= [50 10 20 80 90 90 30 20 100 40 60];g =图(s,t,重量)GydF4y2Ba
g =具有属性的图形:边缘:[11x2表]节点:[7x0表]GydF4y2Ba

绘制图形,用重量标记边缘,并使边缘的宽度与其重量成比例。使用边缘权重的重新定义版本来确定每个边缘的宽度,使得宽线的宽度为5。GydF4y2Ba

LWidths = 5 * G.Edges.Weight / max (G.Edges.Weight);绘图(g,GydF4y2Ba'Edgelabel'GydF4y2Ba,g.edges.weight,GydF4y2Ba'行宽'GydF4y2Ba,lwidths)GydF4y2Ba

图包含轴。轴包含Type Graphplot的对象。GydF4y2Ba

创建一个有向图。用节点和边的自定义标签绘制图形。GydF4y2Ba

S = [1 1 1 2 2 3 3 4 4 5 6 7];T = [2 3 4 5 6 5 7 6 7 8 8 8];g = digraph(s,t)GydF4y2Ba
G = digraph with properties: Edges: [12x1 table] Nodes: [8x0 table]GydF4y2Ba
Elabels = {GydF4y2Ba'X'GydF4y2Ba'是'GydF4y2Ba'z'GydF4y2Ba'是'GydF4y2Ba'z'GydF4y2Ba'X'GydF4y2Ba'z'GydF4y2Ba'X'GydF4y2Ba'是'GydF4y2Ba'z'GydF4y2Ba'是'GydF4y2Ba'X'GydF4y2Ba};nlabels = {GydF4y2Ba“{0}”GydF4y2Ba那GydF4y2Ba'{X}'GydF4y2Ba那GydF4y2Ba'{y}'GydF4y2Ba那GydF4y2Ba'{z}'GydF4y2Ba那GydF4y2Ba'{x,y}'GydF4y2Ba那GydF4y2Ba'{x,z}'GydF4y2Ba那GydF4y2Ba“{y, z}”GydF4y2Ba那GydF4y2Ba'{x,y,z}'GydF4y2Ba};绘图(g,GydF4y2Ba'布局'GydF4y2Ba那GydF4y2Ba'力量'GydF4y2Ba那GydF4y2Ba'Edgelabel'GydF4y2Ba,elabels,GydF4y2Ba'nodelabel'GydF4y2Ba,nlabels)GydF4y2Ba

图包含轴。轴包含Type Graphplot的对象。GydF4y2Ba

创建并绘制一个有向图。指定的输出参数GydF4y2Ba阴谋GydF4y2Ba返回句柄到GydF4y2Bagraphplot.GydF4y2Ba对象。GydF4y2Ba

S = [1 1 1 2 2 3 3 4 5 5 6 7 7 8 8 9 10 11];T = [2 3 10 4 12 4 5 6 6 7 9 8 10 9 11 12 11 12];g = digraph(s,t)GydF4y2Ba
g =带有属性的数字:边缘:[18x1表]节点:[12x0表]GydF4y2Ba
p = plot(g)GydF4y2Ba

图包含轴。轴包含Type Graphplot的对象。GydF4y2Ba

P =具有属性的Graphplot:NodeColor:[0 0.4470 0.7410] Markersize:4标记:'O'EDGEColor:[0 0.4470 0.7410] LineWidth:0.5000 linestyle:' - 'nodelabel:{1x12 Cell} Edgelabel:{} Xdata:[2.50001.5000 2.5000 2 3 2 3 3 2.5000 4 3.5000 2.5000] YDATA:[7 6 6 5 4 4 3 2 3 2 1] ZDATA:[0 0 0 0 0 0 0 0 0 0 0]显示所有属性GydF4y2Ba

更改节点的颜色和标记。GydF4y2Ba

P.Marker =.GydF4y2Ba'GydF4y2Ba;p.nodecolor =GydF4y2Ba'r'GydF4y2Ba;GydF4y2Ba

图包含轴。轴包含Type Graphplot的对象。GydF4y2Ba

增加节点的大小。GydF4y2Ba

P.Markersize = 7;GydF4y2Ba

图包含轴。轴包含Type Graphplot的对象。GydF4y2Ba

更改边缘的边线样式。GydF4y2Ba

p.LineStyle =GydF4y2Ba' - 'GydF4y2Ba;GydF4y2Ba

图包含轴。轴包含Type Graphplot的对象。GydF4y2Ba

改变GydF4y2BaXGydF4y2Ba和GydF4y2BayGydF4y2Ba节点的坐标。GydF4y2Ba

p.XData = [2 4 1.5 3.5 1 3 1 2.1 3 2 3.1 4];p.YData = [3 3 3.5 4 4 2 2 2 1 1];GydF4y2Ba

图包含轴。轴包含Type Graphplot的对象。GydF4y2Ba

输入参数GydF4y2Ba

全部收缩GydF4y2Ba

输入图形,指定为aGydF4y2Ba图形GydF4y2Ba或者GydF4y2BadigGydF4y2Ba对象。用GydF4y2Ba图形GydF4y2Ba创建一个无向图形或GydF4y2BadigGydF4y2Ba创建定向图形。GydF4y2Ba

例子:GydF4y2Ba图G =(1、2)GydF4y2Ba

例子:GydF4y2BaG = Digraph([1 2],[2 3])GydF4y2Ba

线型,标记符号和颜色,指定为字符向量或符号的串向量。符号可以以任何顺序出现,您可以省略一个或多个特征。如果您省略了线条样式,则该图显示了图形边缘的实线。GydF4y2Ba

例子:GydF4y2Ba' - 或者'GydF4y2Ba使用红色节点标记和红色虚线作为边缘。GydF4y2Ba

例子:GydF4y2Ba的r *GydF4y2Ba使用红色星号节点标记和纯红色线作为边缘。GydF4y2Ba

线条风格GydF4y2Ba 描述GydF4y2Ba
-GydF4y2Ba 实线GydF4y2Ba
-GydF4y2Ba 虚线GydF4y2Ba
:GydF4y2Ba 虚线GydF4y2Ba
- 。GydF4y2Ba DASH-DOT线GydF4y2Ba
标记GydF4y2Ba 描述GydF4y2Ba
“o”GydF4y2Ba 圆圈GydF4y2Ba
“+”GydF4y2Ba 加号GydF4y2Ba
‘*’GydF4y2Ba 星号GydF4y2Ba
'。'GydF4y2Ba 观点GydF4y2Ba
'X'GydF4y2Ba 交叉GydF4y2Ba
'_'GydF4y2Ba 水平线GydF4y2Ba
'|'GydF4y2Ba 垂直的线GydF4y2Ba
'GydF4y2Ba 正方形GydF4y2Ba
'D'GydF4y2Ba 钻石GydF4y2Ba
'^'GydF4y2Ba 向上指向三角形GydF4y2Ba
'v'GydF4y2Ba 向下指向三角形GydF4y2Ba
'>'GydF4y2Ba 右三角形GydF4y2Ba
'<'GydF4y2Ba 左侧三角形GydF4y2Ba
'P'GydF4y2Ba 五角星形GydF4y2Ba
'H'GydF4y2Ba 六芒星GydF4y2Ba
颜色GydF4y2Ba 描述GydF4y2Ba

yGydF4y2Ba

黄色的GydF4y2Ba

mGydF4y2Ba

品红GydF4y2Ba

CGydF4y2Ba

青色GydF4y2Ba

R.GydF4y2Ba

红色的GydF4y2Ba

GGydF4y2Ba

绿色GydF4y2Ba

B.GydF4y2Ba

蓝色的GydF4y2Ba

W.GydF4y2Ba

白色的GydF4y2Ba

K.GydF4y2Ba

黑色的GydF4y2Ba

轴对象。如果您未指定轴对象,那么GydF4y2Ba阴谋GydF4y2Ba使用当前轴(GydF4y2BaGCA.GydF4y2Ba)。GydF4y2Ba

名称值对参数GydF4y2Ba

指定可选的逗号分离对GydF4y2Ba名称,价值GydF4y2Ba参数。GydF4y2Ba名称GydF4y2Ba是参数名称和GydF4y2Ba价值GydF4y2Ba是相应的价值。GydF4y2Ba名称GydF4y2Ba必须出现在引号内。您可以以任何顺序指定多个名称和值对参数GydF4y2BaName1, Value1,…,的家GydF4y2Ba。GydF4y2Ba

例子:GydF4y2Bap = plot(g,'edgecolor','r','nodecolor','k','linestyle',' - ')GydF4y2Ba

这里列出的图形属性只是一个子集。有关完整列表,请参见GydF4y2Bagraphplot属性GydF4y2Ba。GydF4y2Ba

笔记GydF4y2Ba

箭头大小GydF4y2Ba仅影响使用该工具创建的有向图的显示GydF4y2BadigGydF4y2Ba。GydF4y2Ba

箭头尺寸,指定为逗号分隔对组成GydF4y2Ba'箭头大小'GydF4y2Ba点单位为正值。默认值GydF4y2Ba箭头大小GydF4y2Ba是GydF4y2Ba7.GydF4y2Ba对于具有100个或更少节点的图,以及GydF4y2Ba4.GydF4y2Ba对于具有超过100个节点的图形。GydF4y2Ba

例子:GydF4y2Ba15.GydF4y2Ba

边缘线的彩色数据,指定为逗号分隔对组成GydF4y2Ba'edgecdata'GydF4y2Ba向量的长度等于图中的边数。价值GydF4y2Baedgecdata.GydF4y2Ba线性地映射到当前ColorMap中的颜色,导致绘图图中每个边缘的颜色不同。GydF4y2Ba

边缘颜色,指定为逗号分隔对组成GydF4y2Ba'Edgecolor'GydF4y2Ba和其中一个值:GydF4y2Ba

  • '没有任何'GydF4y2Ba- 未绘制边缘。GydF4y2Ba

  • '平坦的'GydF4y2Ba- 每个边缘的颜色取决于值GydF4y2Baedgecdata.GydF4y2Ba。GydF4y2Ba

  • 矩阵——每一行都是一个RGB三元组,代表一条边的颜色。矩阵的大小是GydF4y2Banumedges(g)GydF4y2Ba——- - - - - -GydF4y2Ba3.GydF4y2Ba。GydF4y2Ba

  • RGB Triplet,十六进制颜色代码或颜色名称 - 边缘使用指定的颜色。GydF4y2Ba

    RGB三元组和十六进制颜色代码对于指定自定义颜色很有用。GydF4y2Ba

    • RGB三联网是一个三元素行向量,其元素指定了红色,绿色和蓝色组件的强度。强度必须在范围内GydF4y2Ba[0,1]GydF4y2Ba;例如,GydF4y2Ba[0.4 0.6 0.7]GydF4y2Ba。GydF4y2Ba

    • 十六进制颜色代码是字符向量或以哈希符号开头的字符串标量(GydF4y2Ba#GydF4y2Ba)后接3或6个十六进制数字,其范围可以是GydF4y2Ba0.GydF4y2Ba至GydF4y2BaFGydF4y2Ba。这些值不区分大小写。因此,颜色代码GydF4y2Ba'#ff8800'GydF4y2Ba那GydF4y2Ba'#ff8800'GydF4y2Ba那GydF4y2Ba'#f80'GydF4y2Ba, 和GydF4y2Ba'#f80'GydF4y2Ba是等同的。GydF4y2Ba

    或者,您可以按名称指定一些常见颜色。此表列出了名为Color选项,等效RGB三元组和十六进制颜色代码。GydF4y2Ba

    颜色名称GydF4y2Ba 短名称GydF4y2Ba RGB三重态GydF4y2Ba 十六进制颜色代码GydF4y2Ba 外貌GydF4y2Ba
    '红色的'GydF4y2Ba 'r'GydF4y2Ba [1 0 0]GydF4y2Ba '#ff0000'GydF4y2Ba

    '绿色'GydF4y2Ba 'G'GydF4y2Ba [0 1 0]GydF4y2Ba '#00ff00'GydF4y2Ba

    “蓝”GydF4y2Ba 'B'GydF4y2Ba (0 0 1)GydF4y2Ba '#0000ff'GydF4y2Ba

    '青色'GydF4y2Ba 'C'GydF4y2Ba [0 1 1]GydF4y2Ba '#00ffff'GydF4y2Ba

    “红色”GydF4y2Ba “米”GydF4y2Ba [1 0 1]GydF4y2Ba '#ff00ff'GydF4y2Ba

    '黄色的'GydF4y2Ba '是'GydF4y2Ba [1 1 0]GydF4y2Ba '#ffff00'GydF4y2Ba

    '黑色的'GydF4y2Ba “k”GydF4y2Ba (0 0 0)GydF4y2Ba # 000000的GydF4y2Ba

    '白色的'GydF4y2Ba 'W'GydF4y2Ba [1 1]GydF4y2Ba '#ffffff'GydF4y2Ba

    这里是RGB三联体和十六进制颜色代码的默认颜色MATLABGydF4y2Ba®GydF4y2Ba在许多类型的图中使用。GydF4y2Ba

    RGB三重态GydF4y2Ba 十六进制颜色代码GydF4y2Ba 外貌GydF4y2Ba
    [0 0.4470 0.7410]GydF4y2Ba “# 0072 bd”GydF4y2Ba

    [0.8500 0.3250 0.0980]GydF4y2Ba '#d95319'GydF4y2Ba

    [0.9290 0.6940 0.1250]GydF4y2Ba '#edb120'GydF4y2Ba

    (0.4940 0.1840 0.5560)GydF4y2Ba '#7e2f8e'GydF4y2Ba

    [0.4660 0.6740 0.1880]GydF4y2Ba “# 77 ac30”GydF4y2Ba

    (0.3010 0.7450 0.9330)GydF4y2Ba “# 4 dbeee”GydF4y2Ba

    [0.6350 0.0780 0.1840]GydF4y2Ba '#a2142f'GydF4y2Ba

例子:GydF4y2Baplot(g,'Edgecolor','r')GydF4y2Ba使用红色边缘创建图形绘图。GydF4y2Ba

边缘标签,指定为逗号分隔对组成GydF4y2Ba'Edgelabel'GydF4y2Ba以及数字向量、字符向量的单元格数组或字符串数组。的长度GydF4y2BaEdgelabel.GydF4y2Ba必须等于图中的边缘数。默认GydF4y2BaEdgelabel.GydF4y2Ba是一个空的单元格阵列(没有显示边缘标签)。GydF4y2Ba

例子:GydF4y2Ba{'a','b','c'}GydF4y2Ba

例子:GydF4y2Ba[1 2 3]GydF4y2Ba

例子:GydF4y2Ba绘图(g,'edgelabel',g.edges.weight)GydF4y2Ba用重量标记图形边缘。GydF4y2Ba

数据类型:GydF4y2Ba单身的GydF4y2Ba|GydF4y2Ba双倍的GydF4y2Ba|GydF4y2BaINT8.GydF4y2Ba|GydF4y2Baint16GydF4y2Ba|GydF4y2Baint32GydF4y2Ba|GydF4y2BaINT64.GydF4y2Ba|GydF4y2Bauint8.GydF4y2Ba|GydF4y2Bauint16GydF4y2Ba|GydF4y2BaUINT32.GydF4y2Ba|GydF4y2BaUINT64GydF4y2Ba|GydF4y2Ba细胞GydF4y2Ba|GydF4y2Ba细绳GydF4y2Ba

图表布局方法,指定为逗号分隔对GydF4y2Ba'布局'GydF4y2Ba以及表中的其中一个选项。该表还列出了兼容的名称值对,以进一步优化每个布局方法。看看GydF4y2Ba布局GydF4y2Ba参考页面有关这些布局特定名称值对的更多信息。GydF4y2Ba

选项GydF4y2Ba 描述GydF4y2Ba 框架名称-值对GydF4y2Ba
'汽车'GydF4y2Ba(默认)GydF4y2Ba

基于图表尺寸和结构的布局方法自动选择。GydF4y2Ba

-GydF4y2Ba

'圆圈'GydF4y2Ba

圆形布局。将图形节点放置在以半径为半径为1的圆形上的圆圈上。GydF4y2Ba

'中心'GydF4y2Ba- 圆形布局中的中心节点GydF4y2Ba

'力量'GydF4y2Ba

强制定向布局GydF4y2Ba[1]GydF4y2Ba。在邻近节点之间使用具有吸引力的力量和远处节点之间的排斥力。GydF4y2Ba

'迭代'GydF4y2Ba-强制定向布局迭代次数GydF4y2Ba

'掌精'GydF4y2Ba- 边缘权重对布局的影响GydF4y2Ba

'umermgravity'GydF4y2Ba- 重力切换有多个组件的布局GydF4y2Ba

'xstart'GydF4y2Ba- 开始GydF4y2BaXGydF4y2Ba- 用于节点的控制GydF4y2Ba

'ystart'GydF4y2Ba- 开始GydF4y2BayGydF4y2Ba- 用于节点的控制GydF4y2Ba

'分层'GydF4y2Ba

分层节点布局GydF4y2Ba[2]GydF4y2Ba那GydF4y2Ba[3]GydF4y2Ba那GydF4y2Ba[4]GydF4y2Ba。将图形节点放入一组图层,显示分层结构。默认情况下,图层向下进度(指向非循环图的箭头向下)。GydF4y2Ba

'方向'GydF4y2Ba- 层的方向GydF4y2Ba

“来源”GydF4y2Ba- 节点包含在第一层中GydF4y2Ba

'下沉'GydF4y2Ba- 包含在最后一层中的节点GydF4y2Ba

'赋予者'GydF4y2Ba- 层分配方法GydF4y2Ba

“子”GydF4y2Ba

子空间嵌入节点布局GydF4y2Ba[5]GydF4y2Ba。在高维嵌入子空间中绘制图形节点,然后将位置投影回2-D。默认情况下,子空间尺寸为100或节点的总数,以较小者为准。GydF4y2Ba

'尺寸'GydF4y2Ba- 嵌入子空间的维度GydF4y2Ba

'Force3'GydF4y2Ba 3-D力定向布局。GydF4y2Ba

'迭代'GydF4y2Ba-强制定向布局迭代次数GydF4y2Ba

'掌精'GydF4y2Ba- 边缘权重对布局的影响GydF4y2Ba

'umermgravity'GydF4y2Ba- 重力切换有多个组件的布局GydF4y2Ba

'xstart'GydF4y2Ba- 开始GydF4y2BaXGydF4y2Ba- 用于节点的控制GydF4y2Ba

'ystart'GydF4y2Ba- 开始GydF4y2BayGydF4y2Ba- 用于节点的控制GydF4y2Ba

'zstart'GydF4y2Ba- 开始GydF4y2BaZ.GydF4y2Ba- 用于节点的控制GydF4y2Ba

'subspace3'GydF4y2Ba 3-D子空间嵌入布局。GydF4y2Ba

'尺寸'GydF4y2Ba- 嵌入子空间的维度GydF4y2Ba

例子:GydF4y2Ba绘图(g,'布局','force3','迭代',10)GydF4y2Ba

例子:GydF4y2Ba绘图(g,'布局','子空间','dimension',50)GydF4y2Ba

例子:GydF4y2Ba绘图(g,'布局','分层')GydF4y2Ba

线条样式,指定为逗号分隔对组成GydF4y2Ba“线型”GydF4y2Ba以及该表中列出的一种行样式,或者作为单元格数组或此类值的字符串向量。指定字符向量或字符串向量的单元格数组,以便对每个边使用不同的行样式。GydF4y2Ba

人物)GydF4y2Ba 线条风格GydF4y2Ba 结果线GydF4y2Ba
' - 'GydF4y2Ba 实线GydF4y2Ba

' - 'GydF4y2Ba 虚线GydF4y2Ba

':'GydF4y2Ba 虚线GydF4y2Ba

' - 。'GydF4y2Ba 划线GydF4y2Ba

'没有任何'GydF4y2Ba 没有线GydF4y2Ba 没有线GydF4y2Ba

边缘线宽,指定为逗号分隔对组成GydF4y2Ba'行宽'GydF4y2Ba和点单位或这些值的向量中的正值。指定向量以在图表中使用不同的线宽使用不同的线宽。GydF4y2Ba

例子:GydF4y2Ba0.75GydF4y2Ba

节点标记符号,指定为逗号分隔对组成GydF4y2Ba'标记'GydF4y2Ba并且该表中列出的字符向量之一,或作为此类值的小区阵列或字符串向量。默认值是为图形节点使用圆形标记。指定字符向量或字符串向量的单元格数组,为每个节点使用不同的标记。GydF4y2Ba

价值GydF4y2Ba 描述GydF4y2Ba
“o”GydF4y2Ba 圆圈GydF4y2Ba
“+”GydF4y2Ba 加号GydF4y2Ba
‘*’GydF4y2Ba 星号GydF4y2Ba
'。'GydF4y2Ba 观点GydF4y2Ba
'X'GydF4y2Ba 交叉GydF4y2Ba
'_'GydF4y2Ba 水平线GydF4y2Ba
'|'GydF4y2Ba 垂直的线GydF4y2Ba
'正方形'GydF4y2Ba或者GydF4y2Ba'GydF4y2Ba 正方形GydF4y2Ba
'钻石'GydF4y2Ba或者GydF4y2Ba'D'GydF4y2Ba 钻石GydF4y2Ba
'^'GydF4y2Ba 向上指向三角形GydF4y2Ba
'v'GydF4y2Ba 向下指向三角形GydF4y2Ba
'>'GydF4y2Ba 右三角形GydF4y2Ba
'<'GydF4y2Ba 左侧三角形GydF4y2Ba
'pentagram'GydF4y2Ba或者GydF4y2Ba'P'GydF4y2Ba 五角星(五角星)GydF4y2Ba
'hexagram'GydF4y2Ba或者GydF4y2Ba'H'GydF4y2Ba 六角星(六角形)GydF4y2Ba
'没有任何'GydF4y2Ba 没有标记GydF4y2Ba

例子:GydF4y2Ba“+”GydF4y2Ba

例子:GydF4y2Ba'钻石'GydF4y2Ba

节点标记大小,指定为逗号分隔对组成GydF4y2Ba'Markersize'GydF4y2Ba和点单位的正值或作为这些价值的矢量。指定向图表中每个节点使用不同标记大小的向量。默认值GydF4y2BaMarkersize.GydF4y2Ba对于具有100个或更少节点的图形是4,以及GydF4y2Ba2GydF4y2Ba对于具有超过100个节点的图形。GydF4y2Ba

例子:GydF4y2Ba10.GydF4y2Ba

节点标记的颜色数据,指定为逗号分隔的配对组成GydF4y2Ba'nodecdata'GydF4y2Ba和长度等于图表中节点数量的向量。价值GydF4y2BaNodeCdata.GydF4y2Ba线性地映射到当前ColorMap中的颜色,从而为绘图图中的每个节点产生不同的颜色。GydF4y2Ba

节点颜色,指定为逗号分隔对组成GydF4y2Ba'nodecolor'GydF4y2Ba和其中一个值:GydF4y2Ba

  • '没有任何'GydF4y2Ba- 没有绘制节点。GydF4y2Ba

  • '平坦的'GydF4y2Ba- 每个节点的颜色取决于值GydF4y2BaNodeCdata.GydF4y2Ba。GydF4y2Ba

  • 矩阵 - 每行是表示一个节点颜色的RGB三联体。矩阵的大小是GydF4y2Banumnodes (G)GydF4y2Ba——- - - - - -GydF4y2Ba3.GydF4y2Ba。GydF4y2Ba

  • RGB三联网,十六进制颜色代码或颜色名称 - 节点使用指定的颜色。GydF4y2Ba

    RGB三元组和十六进制颜色代码对于指定自定义颜色很有用。GydF4y2Ba

    • RGB三联网是一个三元素行向量,其元素指定了红色,绿色和蓝色组件的强度。强度必须在范围内GydF4y2Ba[0,1]GydF4y2Ba;例如,GydF4y2Ba[0.4 0.6 0.7]GydF4y2Ba。GydF4y2Ba

    • 十六进制颜色代码是字符向量或以哈希符号开头的字符串标量(GydF4y2Ba#GydF4y2Ba)后接3或6个十六进制数字,其范围可以是GydF4y2Ba0.GydF4y2Ba至GydF4y2BaFGydF4y2Ba。这些值不区分大小写。因此,颜色代码GydF4y2Ba'#ff8800'GydF4y2Ba那GydF4y2Ba'#ff8800'GydF4y2Ba那GydF4y2Ba'#f80'GydF4y2Ba, 和GydF4y2Ba'#f80'GydF4y2Ba是等同的。GydF4y2Ba

    或者,您可以按名称指定一些常见颜色。此表列出了名为Color选项,等效RGB三元组和十六进制颜色代码。GydF4y2Ba

    颜色名称GydF4y2Ba 短名称GydF4y2Ba RGB三重态GydF4y2Ba 十六进制颜色代码GydF4y2Ba 外貌GydF4y2Ba
    '红色的'GydF4y2Ba 'r'GydF4y2Ba [1 0 0]GydF4y2Ba '#ff0000'GydF4y2Ba

    '绿色'GydF4y2Ba 'G'GydF4y2Ba [0 1 0]GydF4y2Ba '#00ff00'GydF4y2Ba

    “蓝”GydF4y2Ba 'B'GydF4y2Ba (0 0 1)GydF4y2Ba '#0000ff'GydF4y2Ba

    '青色'GydF4y2Ba 'C'GydF4y2Ba [0 1 1]GydF4y2Ba '#00ffff'GydF4y2Ba

    “红色”GydF4y2Ba “米”GydF4y2Ba [1 0 1]GydF4y2Ba '#ff00ff'GydF4y2Ba

    '黄色的'GydF4y2Ba '是'GydF4y2Ba [1 1 0]GydF4y2Ba '#ffff00'GydF4y2Ba

    '黑色的'GydF4y2Ba “k”GydF4y2Ba (0 0 0)GydF4y2Ba # 000000的GydF4y2Ba

    '白色的'GydF4y2Ba 'W'GydF4y2Ba [1 1]GydF4y2Ba '#ffffff'GydF4y2Ba

    以下是RGB三元组和十六进制颜色代码,用于默认颜色MATLAB在许多类型的图中使用。GydF4y2Ba

    RGB三重态GydF4y2Ba 十六进制颜色代码GydF4y2Ba 外貌GydF4y2Ba
    [0 0.4470 0.7410]GydF4y2Ba “# 0072 bd”GydF4y2Ba

    [0.8500 0.3250 0.0980]GydF4y2Ba '#d95319'GydF4y2Ba

    [0.9290 0.6940 0.1250]GydF4y2Ba '#edb120'GydF4y2Ba

    (0.4940 0.1840 0.5560)GydF4y2Ba '#7e2f8e'GydF4y2Ba

    [0.4660 0.6740 0.1880]GydF4y2Ba “# 77 ac30”GydF4y2Ba

    (0.3010 0.7450 0.9330)GydF4y2Ba “# 4 dbeee”GydF4y2Ba

    [0.6350 0.0780 0.1840]GydF4y2Ba '#a2142f'GydF4y2Ba

例子:GydF4y2Ba绘图(g,'nodeColor','k')GydF4y2Ba使用黑节点创建图形绘图。GydF4y2Ba

节点标签,指定为逗号分隔对组成GydF4y2Ba'nodelabel'GydF4y2Ba以及数字向量、字符向量的单元格数组或字符串数组。的长度GydF4y2BaNodeLabelGydF4y2Ba必须等于图中的节点数量。默认GydF4y2BaNodeLabelGydF4y2Ba是一个单元格数组,包含图形节点的节点id:GydF4y2Ba

  • 对于没有名称的节点(即,GydF4y2BaG.Nodes.GydF4y2Ba不包含一个GydF4y2Ba名称GydF4y2Ba变量),节点标签是值GydF4y2Ba独特的(G.Edges.EndNodes)GydF4y2Ba包含在单元格阵列中。GydF4y2Ba

  • 对于命名节点,节点标签是GydF4y2Bag.nodes.name'GydF4y2Ba。GydF4y2Ba

例子:GydF4y2Ba{'a','b','c'}GydF4y2Ba

例子:GydF4y2Ba[1 2 3]GydF4y2Ba

例子:GydF4y2Baplot(g,'nodelabel',g.nodes.name)GydF4y2Ba用他们的名称标记节点。GydF4y2Ba

数据类型:GydF4y2Ba单身的GydF4y2Ba|GydF4y2Ba双倍的GydF4y2Ba|GydF4y2BaINT8.GydF4y2Ba|GydF4y2Baint16GydF4y2Ba|GydF4y2Baint32GydF4y2Ba|GydF4y2BaINT64.GydF4y2Ba|GydF4y2Bauint8.GydF4y2Ba|GydF4y2Bauint16GydF4y2Ba|GydF4y2BaUINT32.GydF4y2Ba|GydF4y2BaUINT64GydF4y2Ba|GydF4y2Ba细胞GydF4y2Ba|GydF4y2Ba细绳GydF4y2Ba

笔记GydF4y2Ba

xdata.GydF4y2Ba和GydF4y2Baydata.GydF4y2Ba必须一起指定,以便每个节点具有有效(GydF4y2BaXGydF4y2Ba那GydF4y2BayGydF4y2Ba) 协调。可选地,您还可以指定GydF4y2BaZdata.GydF4y2Ba对于3-D坐标。GydF4y2Ba

节点的x坐标,指定为逗号分隔的对,由GydF4y2Ba'xdata'GydF4y2Ba和长度等于图表中节点数量的向量。GydF4y2Ba

笔记GydF4y2Ba

xdata.GydF4y2Ba和GydF4y2Baydata.GydF4y2Ba必须一起指定,以便每个节点具有有效(GydF4y2BaXGydF4y2Ba那GydF4y2BayGydF4y2Ba) 协调。可选地,您还可以指定GydF4y2BaZdata.GydF4y2Ba对于3-D坐标。GydF4y2Ba

节点的y坐标,指定为逗号分隔的配对组成GydF4y2Ba'ydata'GydF4y2Ba和长度等于图表中节点数量的向量。GydF4y2Ba

笔记GydF4y2Ba

xdata.GydF4y2Ba和GydF4y2Baydata.GydF4y2Ba必须一起指定,以便每个节点具有有效(GydF4y2BaXGydF4y2Ba那GydF4y2BayGydF4y2Ba) 协调。可选地,您还可以指定GydF4y2BaZdata.GydF4y2Ba对于3-D坐标。GydF4y2Ba

节点的z坐标,指定为逗号分隔对组成GydF4y2Ba'Zdata'GydF4y2Ba和长度等于图表中节点数量的向量。GydF4y2Ba

输出参数GydF4y2Ba

全部收缩GydF4y2Ba

图形绘制,作为一个对象返回。有关更多信息,请参见GydF4y2Bagraphplot.GydF4y2Ba。GydF4y2Ba

兼容性考虑因素GydF4y2Ba

展开全部GydF4y2Ba

R2018A的行为发生了变化GydF4y2Ba

参考文献GydF4y2Ba

[1] Fruchterman,T.和E. Reingoldold。“通过力定向放置图纸绘制。”GydF4y2Ba软件 - 实践与经验GydF4y2Ba。卷。21(11),1991,PP。1129-1164。GydF4y2Ba

[2] Gansner, E., E. Koutsofios, S. North,和K.-P Vo。"一种绘制有向图的技术"GydF4y2Ba软件工程上的IEEE事务GydF4y2Ba。Vol.19,1993,第214-230页。GydF4y2Ba

[3] Barth,W.,M. juenger和P. Mutzel。“简单高效的双层交叉计数。”GydF4y2Ba图算法与应用杂志GydF4y2Ba。Vol.8(2),2004,第179-194页。GydF4y2Ba

[4]品牌,U.和B. Koepf。“快速和简单的水平坐标分配。”GydF4y2BaLNCS.GydF4y2Ba。卷。2265,2002,第31-44页。GydF4y2Ba

[5] Y. koren。“由特征向量绘制图表:理论与实践。”GydF4y2Ba计算机和数学及其应用GydF4y2Ba。卷。49,2005,pp.1867-1888。GydF4y2Ba

在R2015B中介绍GydF4y2Ba