主要内容

传说

添加传奇轴

描述

例子

传说创建一个传奇与描述性标签为每个绘制数据系列。传奇的标签,使用文本DisplayName数据系列的属性。如果DisplayName属性是空的,那么传说使用标签的形式“dataN”。传说你添加或删除时自动更新数据系列的轴。这个命令创建一个传说在当前轴,这是返回的gca命令。如果当前轴是空的,传说是空的。如果不存在轴传说创建一个笛卡尔轴。

例子

传奇(label1,…, labelN)集传说标签。指定标签作为一个特征向量或字符串列表,等传奇(“1”,“2”,“3”)

传奇(标签)设置标签使用单元阵列的特征向量,一个字符串数组,或一个字符矩阵,如传奇({' 1 ',' 2 ',' 3月'})

例子

传奇(子集,___)只包括项目中列出的数据系列的传奇子集。指定子集作为一个图形对象的向量。您可以指定子集在指定标签或其他任何输入参数。

例子

传奇(目标,___)使用指定的轴或独立的可视化目标而不是当前的轴。指定目标作为第一个输入参数。

例子

传奇(___“位置”,lcn)集传说的位置。例如,“位置”,“东北”职位传说右上角的轴。其他输入参数指定位置后。

例子

传奇(___“定位”,ornt),在那里ornt“水平”,并排显示传奇物品。的默认值ornt“垂直”垂直,成堆的物品。

例子

传奇(___,名称,值)集传说属性使用一个或多个参数名称-值对。

例子

传奇(bkgd),在那里bkgd“boxoff”,消除了传奇背景和大纲。的默认值bkgd“boxon”,这显示了传奇的背景和大纲。

乐金显示器=传奇(___)返回传说对象。使用乐金显示器查询和设置属性的传奇之后创建的。一个属性列表,看到传奇人物属性

传奇(vsbl)控件的可见性的传奇人物,vsbl“隐藏”,“显示”,或“切换”

传奇(“了”)删除的传说。

例子

全部折叠

画两条线,并添加一个传奇当前轴。指定传奇标签作为输入参数传说函数。

x = linspace(0,π);日元= cos (x);情节(x, y₁)y2 = cos (2 * x);情节(x, y2)传说(“cos (x)”,“因为(2 x)”)

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。这些对象代表cos (x), cos (2 x)。

如果你添加或删除一个数据系列的轴,传说相应更新。控制标签为新数据系列通过设置DisplayName在创建属性作为一个名称-值对。如果你不指定一个标签,然后传奇使用标签的形式“dataN”

注意:如果你不希望这个传说时自动更新数据系列中添加或删除的轴,然后设置自动更新财产的传奇“关闭”

y3 = cos (3 * x);情节(x, y3,“DisplayName的”,“因为(3 x)”)举行

图包含一个坐标轴对象。坐标轴对象包含3线类型的对象。这些对象代表cos (x), cos (2 x),因为(3倍)。

删除的传说。

传奇(“关闭”)

图包含一个坐标轴对象。坐标轴对象包含3线类型的对象。这些对象代表cos (x), cos (2 x),因为(3倍)。

从R2019b开始,您可以显示土地使用的瓷砖tiledlayoutnexttile功能。调用tiledlayout函数来创建一个2×1瓦图布局。调用nexttile函数创建轴对象ax₁ax2。情节随机数据在每一个轴。添加一个传奇上通过指定的阴谋ax₁作为第一个输入参数传说

tiledlayout(2, 1)日元=兰德(3);ax₁= nexttile;情节(y1) y2 =兰德(5);ax2 = nexttile;情节(y2)传说(ax₁, {1号线的,“第2行”,3号线的})

图包含2轴对象。坐标轴对象1包含3线类型的对象。这些对象代表1号线、2号线、3号线。坐标轴对象2包含5线类型的对象。

画两条线。指定传说通过设置标签在绘图命令DisplayName财产所需的文本。然后,添加一个传奇。

x = linspace(0,π);日元= cos (x);情节(x, y₁,“DisplayName的”,“cos (x)”)举行y2 = cos (2 * x);情节(x, y2,“DisplayName的”,“因为(2 x)”)举行传说

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。这些对象代表cos (x), cos (2 x)。

排除一行的传说,其标签指定为一个空的字符或字符串向量。例如,情节两个正弦波,并添加一个零虚线通过调用yline函数。然后创建一个传奇,排除零线通过指定的标签

x = 0:0.2:10;情节(x, sin (x), x, sin (x + 1));持有yline (0,“——”)传说(“sin (x)”,“sin (x + 1)”,)

图包含一个坐标轴对象。坐标轴对象包含3线类型的对象,constantline。这些对象代表sin (x), sin (x + 1)。

四行。创建一个传奇在西北区域的轴。使用指定的数量传奇列NumColumns财产。

x = linspace(0,π);日元= cos (x);情节(x, y₁)y2 = cos (2 * x);情节(x, y2) y3 = cos (3 * x);情节(x, y3) y4 = cos (4 * x);情节(x, y4)传奇({“cos (x)”,“因为(2 x)”,“因为(3 x)”,“因为(4 x)”},“位置”,“西北”,“NumColumns”,2)

图包含一个坐标轴对象。坐标轴对象包含4线类型的对象。这些对象代表cos (x), cos (2 x),因为(3倍),因为(4倍)。

默认情况下,传说订单项从上到下每一列。订购的物品从左到右相反,每一行设置取向财产“水平”

当你想分享两个或两个以上的情节之间的传奇,传奇可以显示在一个单独的瓷砖的布局。您可以将网格内的传奇的瓷砖,或者在一个外的瓷砖。

创建三个情节在平铺图布局。

t = tiledlayout (“流”,“TileSpacing”,“紧凑”);nexttile情节(兰德(5))nexttile情节(兰德(5))nexttile情节(兰德(5))

图包含3轴对象。坐标轴对象1包含5线类型的对象。坐标轴对象2包含5线类型的对象。坐标轴对象3包含5线类型的对象。

添加一个共享的传奇,并将它移动到第四个瓷砖。

乐金显示器=传奇;lgd.Layout。瓦= 4;

图包含3轴对象。坐标轴对象1包含5线类型的对象。坐标轴对象2包含5线类型的对象。坐标轴对象3包含5线类型的对象。

接下来,添加第四个情节和传说搬到东瓷砖。

nexttile情节lgd.Layout(兰德(5))。瓦=“东”;

图包含4轴对象。坐标轴对象1包含5线类型的对象。坐标轴对象2包含5线类型的对象。坐标轴对象3包含5线类型的对象。坐标轴对象4包含5线类型的对象。

如果您不想包括所有绘制图形对象的传说,那么您可以指定您想要包含的图形对象。

情节三行并返回创建的对象。创建一个只包含两个传奇。第一个输入参数指定为一个向量的对象包括。

x = linspace(0,π);日元= cos (x);p1 =情节(x, y1);持有y2 = cos (2 * x);p2 =情节(x, y2);y3 = cos (3 * x);p3 =情节(x, y3);持有传奇([p1 p3) {“第一”,“第三”})

图包含一个坐标轴对象。坐标轴对象包含3线类型的对象。这些对象代表第一,第三。

创建一个图,并添加一个传奇与乳胶标记通过调用传说功能和设置翻译财产“乳胶”。围绕与美元符号标记(美元)。

x = 0:0.1:10;y = sin (x);dy = cos (x);情节(x, y, x, dy);传奇(“sin (x)美元”,“美元\压裂{d} {dx} sin (x)的美元,“翻译”,“乳胶”);

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。这些对象代表sin (x)美元,美元\压裂{d} {dx} sin (x)美元。

画两条线,创造一个传奇。然后,添加一个标题的传奇。

x = linspace(0,π);日元= cos (x);情节(x, y₁)y2 = cos (2 * x);情节(x, y2)乐金显示器=传奇(“cos (x)”,“因为(2 x)”);标题(乐金显示器,“我的传奇称号”)

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。这些对象代表cos (x), cos (2 x)。

画两条线,创造一个传奇的左下角轴。然后,删除传奇的背景和大纲。

x = linspace(0,π);日元= cos (x);情节(x, y₁)y2 = cos (2 * x);情节(x, y2)传奇({“cos (x)”,“因为(2 x)”},“位置”,“西南”)传说(“boxoff”)

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。这些对象代表cos (x), cos (2 x)。

修改传奇外观设置传说属性。你可以设置属性,当你创建传奇使用名称-值对传说命令。你也可以设置属性创建传奇后使用传说对象。

随机数据的情节四行。创建传奇和分配传说对象的变量乐金显示器。设置字形大小输入TextColor属性使用名称-值对。

rdm =兰德(4);情节(rdm)乐金显示器=传奇({1号线的,“第2行”,3号线的,4号线的},“字形大小”12“输入TextColor”,“蓝”);

图包含一个坐标轴对象。坐标轴对象包含4线类型的对象。这些对象代表1号线、2号线、3号线、4号线。

修改后的传说是由指乐金显示器。设置NumColumns使用对象属性点属性名符号。

乐金显示器。NumColumns = 2;

图包含一个坐标轴对象。坐标轴对象包含4线类型的对象。这些对象代表1号线、2号线、3号线、4号线。

输入参数

全部折叠

标签向量指定为一个以逗号分隔的字符或字符串。

排除一个项目从传说,指定相应的标签作为一个空字符或字符串向量。

包含特殊字符或希腊字母的标签,使用特克斯或乳胶标记。表的选项,请参阅翻译财产。

指定关键字的标签,例如“位置”“关闭”,用一个单元阵列的特征向量,一个字符串数组,或一个字符数组。

例子:传奇(“Sin函数”,“因为函数”)

例子:传奇(“罪功能”,“因为函数”)

例子:传奇(“样例”、“”、“示例C”)

例子:传奇(‘\γ’,‘\σ’)

指定的标签,作为一个单元阵列特征向量,字符串数组,或分类数组。

排除一个项目从传说,指定相应的标签作为一个空单元阵列特征向量,或空字符串的字符串数组。

包含特殊字符或希腊字母的标签,使用特克斯或乳胶标记。表的选项,请参阅翻译财产。

例子:传奇({“罪函数”,“因为函数”})

例子:传奇([“罪功能”,“因为函数”))

例子:传奇({“样本”,“示例C”})

例子:传奇({‘\γ’,‘\σ’})

例子:传奇(分类({“阿拉巴马”、“纽约”}))

数据系列中包含的传说,指定为一个矢量图形对象。

传说,目标指定为一个对象,PolarAxes对象,GeographicAxes对象,或一个独立的可视化LegendVisible属性,例如GeographicBubbleChart对象。如果你不指定目标,那么传说函数使用返回的对象gca命令作为目标。

独立的可视化不支持修改传奇人物的外表,如位置,或返回金宝app传说对象作为输出参数。

传说位置对轴,指定的位置值表中列出。

价值 描述
“北” 在轴上
“南” 在底部的轴
“东” 里面的轴
“西方” 左内的轴
“东北” 右上的内轴二维轴(默认)
“西北” 在左上的轴
“东南” 在右下角轴
“西南” 在左下侧的轴
“northoutside” 以上轴
“southoutside” 以下轴
“eastoutside” 右边的轴
“westoutside” 左边的轴
“northeastoutside” 在右上角的轴(默认3 d轴)
“northwestoutside” 在左上角的轴
“southeastoutside” 在右下角的轴
“southwestoutside” 在左下侧的角落轴
“最佳” 内轴,至少与情节数据发生冲突时,你创造了传奇。如果情节的数据变化,您可能需要重置的位置“最佳”
“bestoutside” 在右上角的轴(当传说垂直方向)或低于轴(当传说有一个水平方向)
“布局” 的瓷砖瓷砖图布局。传说移动到一个不同的瓷砖,设置布局财产的传奇。
“没有” 位置财产。使用位置属性来显示一个自定义的传奇的位置。

例子:传奇(“位置”,“northeastoutside”)

定位,指定这些值之一:

  • “垂直”- - - - - -垂直堆栈传奇物品。

  • “水平”——并排列出传奇物品。

例子:传奇(“取向”、“水平”)

传说框显示,指定这些值之一:

  • “boxon”——显示传奇背景和大纲。

  • “boxoff”——不要显示传奇背景和大纲。

例子:传奇(“boxoff”)

传说能见度,指定这些值之一:

  • “隐藏”——隐藏传奇。

  • “显示”——显示传说或者创建一个传说如果一个人不存在。

  • “切换”——切换传奇的可见性。

例子:传奇(隐藏的)

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:传奇({“A”、“B”},“输入TextColor”、“蓝”、“字形大小”,12)创建一个传奇与蓝色,12号字体。

请注意

这里列出的属性是唯一的一个子集。一个完整的列表,请参阅传奇人物属性

文本颜色,作为一个RGB值,指定十六进制的颜色代码,一个颜色的名字,或者一个短名称。默认值的颜色是黑色的(0 0 0)

为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。

  • 一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1]例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是一个特征向量或一个字符串标量,始于一个散列符号(#)后面跟着三个月或六个十六进制数字,它的范围可以从0F。的值是不区分大小写的。因此,颜色代码“# 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”

样本的RGB值(0 0.4470 - 0.7410),显示为深蓝色

(0.8500 0.3250 0.0980) “# D95319”

样本的RGB值(0.8500 0.3250 0.0980),它表现为暗橙

(0.9290 0.6940 0.1250) “# EDB120”

样本的RGB值(0.9290 0.6940 0.1250),它表现为暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

样本的RGB值(0.4940 0.1840 0.5560),它表现为深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

样本的RGB值(0.4660 0.6740 0.1880),它表现为中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

样本的RGB值(0.3010 0.7450 0.9330),它表现为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

样本的RGB值(0.6350 0.0780 0.1840),它表现为深红色

例子:(0 0 1)

例子:“蓝”

例子:“# 0000 ff”

字体大小,指定为一个标量值大于零的单位。默认字体大小取决于具体的操作系统和语言环境。

如果你改变坐标轴字体大小,然后用MATLAB自动设置字体大小的colorbar轴字体大小的90%。如果你手动设置的字体大小colorbar,然后改变字体大小不影响轴colorbar字体。

列数,指定为一个正整数。如果没有足够的传奇物品填充指定的列数,然后出现的列数可能会更少。

使用取向属性来控制是否传奇物品出现在订单或在每一行每一列。

例子:乐金显示器。NumColumns = 3

输出参数

全部折叠

传说对象。使用乐金显示器查看或修改属性创建后的传奇。

情节(兰德(3)乐金显示器=传奇(“line1”,“么”,“line3”);乐金显示器。F在tSize = 12; lgd.FontWeight =“大胆”;

提示

  • 标签20多个对象的传说,为每个对象指定一个标签。否则,传说图中描绘了只有第一个20对象。

算法

  • 回忆的传说函数不重置传说属性,如位置或方向。如果一个传说的存在,那么传说功能更新现有的传奇。一个对象只能有一个传奇。

  • 传说在轴反映了图形对象的可见性。一个图形对象可见属性设置为“关闭”显示为灰色的传奇物品。

版本历史

之前介绍过的R2006a

全部展开