15.2.3绘图注释

您可以将标题、轴标签、图例和任意文本添加到现有绘图中。例如

x=-10.0.1:10;plot(x,sin(x));title(“sin(x)for x=-10.0.1:10”);xlabel(“x”);ylabel(“sin(x)”);text(pi,0.7,“任意文本”);传说(“罪(x)”);

函数网格也可以用于将网格和边界线添加到绘图中。默认情况下,栅格处于关闭状态,订单行处于打开状态。

最后,可以使用注释作用这些对象被绘制在一个不可见的轴上,在其他轴的顶部。

 
: title (string)
: title (string, prop, val, …)
: title (hax, …)
: h = title (…)

指定用作当前轴标题的字符串。

的可选列表属性/value对可以用于更改创建的标题文本对象的外观。

如果第一个参数hax是一个轴或图例句柄,然后将atitle添加到此对象,而不是从返回的当前轴gca.

可选返回值h是创建的文本对象的图形句柄。

详见: xlabel, 伊拉贝尔, 兹拉贝尔, 文本.

 
: legend ()
: legend command
: legend (str1, str2, …)
: legend (charmat)
: legend ({cellstr})
: legend (…, property, value, …)
: legend (hobjs, …)
: legend ("command")
: legend (hax, …)
: legend (hleg, …)
: hleg = legend (…)

使用指定的字符串作为标签显示当前轴的图例。

图例条目可以指定为单个字符串参数、字符数组或字符串的元胞数组。标签名称可能与图例属性混淆时,或者命令参数,应该通过将标签指定为字符串的元胞数组来保护标签。

如果第一个参数hax是一个轴句柄,然后向该轴添加图例,而不是从返回的当前轴gca.

如果第一个参数hleg是图例句柄,则对该图例而不是当前轴的图例进行操作。

图例标签与轴的子项相关联;第一个标签指定给在轴上绘制的第一个对象,第二个标签赋值给绘制的下一个对象,等等。要符号特定的数据对象,而不符号所有对象,请在输入中提供其图形句柄流浪汉.

以下自定义项可使用命令:

显示

在绘图上显示图例

隐藏

隐藏绘图上的图例

切换

在之间切换隐藏显示

boxon

在图例周围显示一个方框(默认值)

boxoff

隐藏图例周围的框

正确的

将标签文本放置在键的右侧(默认设置)

左边

将标签文本放置在键的左侧

删除图例对象

这个传奇函数创建一个图形对象,该对象具有可以使用操作的各种属性get/set。或者,可以在调用时直接设置属性传奇通过包括属性/value对。如果使用此调用形式,则必须将标签指定为字符串的元胞数组。图形对象属性详细记录在图形对象属性.

以下是支持的图例属性的子集:

自动更新: | {on}

控制将对象添加到对等轴(或从对等轴删除对象)时是否自动更新图例项的数量。例如

##使用其图例创建单个绘图。图();绘图(1:10);图例(“坡度1”);##添加另一个绘图并指定其显示名称,以便##正确更新图例。请稍候;plot((1:10)*2,“displayname”,“Slope 2”);##停止进一步绘图的自动更新。图例(“自动更新”,“关闭”);绘图((1:10)*3);
: | {on}

控制图例是否有环绕框。

地方: 最好的| 赠与方|

| 向东| 没有一个| |{东北} | 东北外|北外| 西北| 西北外|南方| 东南| 东南外|南向| 西南| 西南外|西| 西行控制图例的位置。

numcolumns:标量整数,def。1

控制图例项布局中使用的列数。例如

图形绘图(兰特(30));图例(“numcolumns”,3);

背景numcolumns也迫使numcolumnsmode属性设置为manual.

方向: horizontal| {竖的}

控制图例项是垂直排列(按列排列)还是水平排列(按行排列)。

一串:string |字符串的元胞数组

图例项的标签列表。例如

图形绘图(兰特(20));##让图例自动选择名称hl=legend();##选择性地更改一些名称str=get(hl,“string”);str(1:5:end)=“垃圾”;set(hl,“string”,str);
字体颜色:颜色规格,定义。[0 0 0]

控制图例项的文本字符串的颜色。

支持的图例特定属性的完整列表可在图例属性.

图例被实现为具有的附加轴对象标签属性设置为传奇。图例对象的属性可以直接通过使用set.

可选输出值hleg是图例对象的句柄。

实施说明:图例标签文本在对的调用中提供传奇或取自显示名称图形对象的属性。只有数据对象(如线、补丁和曲面)才具有此属性,而轴、图形等则没有,因此它们永远不会出现在图例中。如果没有标签或显示名称属性可用,则标签文本只是数据1, 数据2, …,数据N.

传说字号属性最初设置为轴的90%字号它连接到其上。使用set以在必要时覆盖它。

 
: text (x, y, string)
: text (x, y, z, string)
: text (…, prop, val, …)
: text (hax, …)
: h = text (…)

使用文本创建文本对象一串在位置x, y,(z)在当前轴上。

如果x, y, (z)arevectors。可以使用字符串的字符矩阵或元胞数组指定多个字符串。

可选的属性/值对可用于控制文本的外观。

如果第一个参数hax是一个轴句柄,然后将文本添加到此轴,而不是从返回的当前轴gca.

可选返回值h是已创建文本对象的图形句柄的向量。

示例1:通过3种不同方法的多行文本

text(0.5,0.8,{“第1行”,“第2行”}

示例2:多个位置的文本

text([0.2,0.2],[0.8,0.6],“两个位置的相同文本

示例2:使用文本属性调整外观

ht=文本(0.5,0.5,“你好世界”,“字体大小”,20);set(ht,“color”,“red”);

编程说明:属性的完整列表记录在文本属性.

元胞数组中的任何数字条目都将使用转换为文本sprintf(“%g”)。为了更精确地控制外观,请使用将任何数字条目转换为字符串num2str, 把格式数据写成串,等等,然后再调用文本.

详见: gtext, 标题, xlabel, 伊拉贝尔, 兹拉贝尔.

 
: xlabel (string)
: xlabel (string, property, val, …)
: xlabel (hax, …)
: h = xlabel (…)

指定用于符号当前轴的x轴的字符串。

的可选列表属性/value对可以用于更改创建的文本标签的属性。

文本对象属性的完整列表记录在文本属性.

如果第一个参数hax是一个轴句柄,然后在该轴上操作,而不是在返回的当前轴上操作gca.

可选返回值h是创建的文本对象的图形句柄。

详见: 伊拉贝尔, 兹拉贝尔, 日期刻度, 标题, 文本.

 
: ylabel (string)
: ylabel (string, property, val, …)
: ylabel (hax, …)
: h = ylabel (…)

指定用于符号当前轴的y轴的字符串。

如果hax则符号从定义的轴hax.

的可选列表属性/value对可以用于更改创建的文本标签的属性。

文本对象属性的完整列表记录在文本属性.

如果第一个参数hax是一个轴句柄,然后在该轴上操作,而不是在返回的当前轴上操作gca.

可选返回值h是创建的文本对象的图形句柄。

详见: xlabel, 兹拉贝尔, 日期刻度, 标题, 文本.

 
: zlabel (string)
: zlabel (string, property, val, …)
: zlabel (hax, …)
: h = zlabel (…)

指定用于符号当前轴的z轴的字符串。

的可选列表属性/value对可以用于更改创建的文本标签的属性。

文本对象属性的完整列表记录在文本属性.

如果第一个参数hax是一个轴句柄,然后在该轴上操作,而不是在返回的当前轴上操作gca.

可选返回值h是创建的文本对象的图形句柄。

详见: xlabel, 伊拉贝尔, 日期刻度, 标题, 文本.

 
: clabel (c, h)
: clabel (c, h, v)
: clabel (c, h, "manual")
: clabel (c)
: clabel (…, prop, val, …)
: hlabels = clabel (…)

为等高线图的等高线添加标签。

轮廓级别从轮廓矩阵指定c从恢复外形, 轮廓的, 轮廓contour3。旋转等高线标签以匹配局部线方向,并以线为中心。标签沿行的位置是随机选择的。

如果参数h是等高线图对象的句柄,则符号此绘图,而不是从返回的当前轴中的那个gca.

默认情况下,会符号所有轮廓。但是,要符号的轮廓可以从向量指定v。如果manual参数,然后可以用鼠标选择要符号的轮廓。

可以提供作为文本对象的有效属性的附加属性/值对,并将其传递给基础文本对象。此外,轮廓群属性LabelSpacing可用于确定要指定的轮廓上标签之间的间距。默认值为144点,即2英寸。

可选返回值hlabels是表示每个标签的文本对象的图形句柄的向量。这个用户数据文本对象的属性包含轮廓标签的数字值。

文本对象属性的完整列表记录在文本属性.

[c,h]=轮廓(峰值(),-4:6);clabel(c,h,-4:2:6,“字体大小”,12);

详见: 外形, 轮廓, contour3, 网状, surfc, 文本.

 
: box
: box on
: box off
: box (hax, …)

控制轴边界的显示。

参数可能是on。如果它被禁用,则当前框状态被切换。

如果第一个参数hax是一个轴句柄,然后在此轴上操作,而不是从返回的当前轴gca.

详见: axis, 网格.

 
: grid
: grid on
: grid off
: grid minor
: grid minor on
: grid minor off
: grid (hax, …)

控制打印轴线的显示。

函数状态输入可以是on如果省略,则切换当前电网状态。

当第一个参数为少数的所有后续命令都会修改次要网格,而不是主要网格。

如果第一个参数hax是一个轴句柄,然后在该轴上操作,而不是在返回的当前轴上操作gca.

要控制单个轴的轴线,请使用set作用例如

set(gca,“ygrid”,“on”);

详见: axis, .

 
: colorbar
: colorbar (…, loc)
: colorbar (delete_option)
: colorbar (hcb, …)
: colorbar (hax, …)
: colorbar (…, "peer", hax, …)
: colorbar (…, "location", loc, …)
: colorbar (…, prop, val, …)
: h = colorbar (…)

将颜色条添加到当前轴。

颜色条显示当前颜色图以及数字规则,以便可以解释色标。

可选输入loc确定颜色栏的位置。如果存在,它必须是的最后一个参数彩色条。的有效值loc

EastOutside

将颜色栏放置在绘图外的右侧。这是默认设置。

将颜色栏放置在绘图内的右侧。

WestOutside

将颜色栏放置在绘图外部的左侧。

西

将颜色栏放置在绘图的左侧。

NorthOutside

将颜色栏放置在绘图上方。

将颜色栏放置在绘图的顶部。

SouthOutside

将颜色栏放在绘图下方。

南方

将颜色栏放置在绘图的底部。

要从绘图中删除颜色条,请使用以下任意一个关键字删除参数(_O): , 删去, 隐藏.

如果第一个参数hax是一个轴句柄,则颜色条被添加到此轴,而不是从返回的当前轴gca。或者,如果参数同龄人则以下参数被视为添加颜色条的轴句柄。这个同龄人调用语法将来可能会被删除,不推荐使用。

如果第一个参数hcb是一个颜色条对象的句柄,然后直接在此颜色条上操作。

其他属性/值对直接传递给基础axesobject。完整的属性清单记录在轴属性.

可选返回值h是createdcolorbar对象的图形句柄。

实现说明:使用标签属性设置为颜色栏。createdobject具有额外的属性地方其控制颜色条的位置。

详见: 颜色表.

 
: annotation (type)
: annotation ("line", x, y)
: annotation ("arrow", x, y)
: annotation ("doublearrow", x, y)
: annotation ("textarrow", x, y)
: annotation ("textbox", pos)
: annotation ("rectangle", pos)
: annotation ("ellipse", pos)
: annotation (…, prop, val)
: annotation (hf, …)
: h = annotation (…)

绘制注释以强调图形的各个部分。

您可以通过仅指定type注释的。

否则,可以选择注释的类型,然后使用xy基于线的注释或变位向量的坐标销售时点情报系统为其他人。在任何一种情况下,都会使用单位注释对象的属性。默认为规范化,这意味着图形的左下角有坐标[0 0]和右上角[1 1]’.

如果第一个参数hf是一个图形句柄,然后绘制到此图形中,而不是返回的当前图形gcf.

可以以以下形式提供进一步的参数道具/valpair可自定义注释外观。

可选返回值h是createdannotation对象的图形句柄。这可以与一起使用set函数可自定义现有的注释对象。

所有注释对象共享两个属性:

  • 单位:解释坐标的单位。
    它的值可能是厘米| 个字符|英寸| {normalized}| 像素|.
  • 位置:四元素向量[x0-y0 width-height]。
    向量指定注释性对象原点的坐标(x0,y0)、其宽度和高度。宽度和高度可能为负值,具体取决于对象的方向。

有效的注释类型及其特定属性如下所述:

线

构造一条线。xy必须是指定直线两端的x和y坐标的两个元素向量。

可以使用自定义行线宽, 线条样式颜色属性的方式与相同线物体。

构造一个箭头。向量中的第二个点xy指定箭头坐标。

除了线属性外,箭头还可以使用自定义海岬长度, 头宽度头戴式属性。支持的值头戴式属性为:[金刚石| 椭圆| 平原|长方形| vback1| {vback2}|vback3]

双箭头

构造一个双箭头。向量xy指定箭头坐标。

线和箭头可以自定义为箭头标注,但某些属性名称是重复的:头1length/头2长度,头1宽度/头2宽度等。索引1符号中第一个点的箭头的属性xy协调。

文本箭头

在箭头的另一端构造一个文本标签的箭头。

使用一串属性来更改文本字符串。线和箭头可以自定义为箭头批注,文本可以使用与相同的属性进行自定义文本图形对象。但是,请注意,某些文本属性名称的前缀是“text”,以将其与箭头属性区分开来:text背景色, 文本颜色,textedgecolor, 文本线宽,textmargin, 文本旋转.

文本框

构造一个包含文本的框。销售时点情报系统指定位置属性。

使用一串属性来更改文本字符串。您可以使用背景色, 边缘颜色,线条样式线宽属性来自定义框的背景颜色和边缘外观。一组有限的文本对象属性也可用;此外字体…属性,您也可以使用水平对齐垂直对齐以将文本定位在框内。

最后fitboxtotext属性控制长方体的实际范围。如果on(默认情况下)框限值符合文本范围。

长方形

构造一个矩形。销售时点情报系统指定位置注释的属性。

您可以使用面部颜色, 颜色, 线条样式线宽属性来自定义矩形背景颜色和边缘外观。

椭圆

构造一个椭圆。销售时点情报系统指定位置注释的属性。

详见长方形用于自定义的注释。

详见: xlabel, 伊拉贝尔, 兹拉贝尔, 标题, 文本, gtext, 传奇, 彩色条.


版权所有 © 2024 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号