文档

注释块

这个例子展示了如何使用MATLAB®块注释添加额外的信息。

注释是什么?

注释是额外的信息添加到一个图表来帮助识别重要的信息。注释类型包括:

  • 箭头

  • doublearrow

  • textarrow

  • 文本框

  • 椭圆

  • 矩形

创建图表注释

定义和情节功能f (x)g (x)

x = -3.0:0.01:3.0;f = x ^ 2;g = 5 * sin (x) + 5;图绘制(x, f,的r -)%绘制f (x)为红色持有情节(x, g,“b -”)用蓝色%图g (x)ylim (12 [3])

图添加注释

创建注释,使用注释函数。例如,添加textarrow注释的图来表示两个函数相等。

第一个输入函数指定要创建的注释类型。textarrows,第二个输入开始和结束x位置的箭头。第三个输入开始和结束y位置的箭头。

注释使用归一化图轴的单位而不是数据单位。这允许注释跨越多个轴图。

ta1 =注释(“textarrow”[0.33 - 0.39],[0.21 - 0.30]);在第一点%创建一个textarrow注释ta2 =注释(“textarrow”[0.76 - 0.84],[0.67 - 0.67]);%在第二点创建一个textarrow注释

获取注释属性

像所有图形对象,注释属性,您可以查看和修改。这些属性有默认值。注释的显示对象ta1textarrow显示最常用的属性,如线宽XY的位置。

ta1
ta1 = TextArrow属性:字符串:{"}字体名:“Helvetica”字形大小:10颜色:输入TextColor:[0 0 0][0 0 0]线型:”——“线宽:0.5000 HeadStyle:“vback2”位置:[0.3300 0.2100 0.0600 0.0900)单位:“规范化”X: [0.3300 - 0.3900] Y:[0.2100 - 0.3000]显示所有属性

访问个人属性,使用点符号的语法object.PropertyName。例如,返回颜色textarrow注释的属性。

ta1.Color
ans =1×30 0 0

改变注释属性

自定义注释的外观,改变其属性值使用点符号。

ta1。字符串=f (x) = g (x)的;%设置第一注释文本ta1。HorizontalAlignment =“中心”;%中心的文本ta1.Color= [0.8 0 1];%的textarrow紫色ta2。字符串=f (x) = g (x)的;%设置为第二个注释文本ta2。HorizontalAlignment =“中心”;%中心的文本ta2。颜色= (0.8 0 1);%的textarrow紫色

查看所有注释属性

注释有很多属性,您可以使用它们来修改他们的外观和行为。看到一个注释对象的所有属性,使用得到命令:

get (ta2)
BeingDeleted:‘离开’BusyAction:“队列”ButtonDownFcn:“孩子:[0 x0 GraphicsPlaceholder]颜色:[0.8000 0 1]CreateFcn:“DeleteFcn:“FontAngle:“正常”字体名:“Helvetica”字形大小:10 FontUnits:“点”FontWeight:“正常”HandleVisibility:”“HeadLength: 10 HeadStyle:“vback2”HeadWidth: 10 HitTest:”“HorizontalAlignment:“中心”的翻译:“泰克斯”可中断:'的线型:”——“线宽:0.5000父:[1 x1 AnnotationPane] PickableParts:“可见”的位置:[0.7600 0.6700 0.0800 0]选择:“关闭”SelectionHighlight:”的字符串:f (x) = g (x)的标签:“TextBackgroundColor:“没有”输入TextColor: [0.8000 0 1] TextEdgeColor:“没有一个”TextLineWidth: 0.5000 TextMargin: 2 TextRotation: 0类型:“textarrowshape”UIContextMenu: [0 x0 GraphicsPlaceholder]单位:“规范化”用户数据:[]VerticalAlignment:“中产”可见:在“x: [0.7600 - 0.8400] Y: [0.6700 - 0.6700]
这个主题有帮助吗?