图形对象是MATLAB使用的可视组件®以图形方式显示数据。例如,图形可以包含行,文本和轴,都显示在图形窗口中。
每个对象都有一个名为a的唯一标识符处理。使用此句柄,您可以通过设置对象来操作现有图形对象的特征特性。您还可以在创建图形对象时指定属性的值。通常,您使用像绘图功能一样创建图形对象阴谋
那酒吧
那分散
, 等等。
当您创建图形时,例如通过调用the阴谋
函数,MATLAB自动执行多个步骤来生成图形。这些步骤涉及创建对象并将这些对象的属性设置为特定图表的适当值。
图形对象被组织成层次结构,如下图所示。
图形对象的分层性质反映了其他对象的对象的容纳。每个对象在图形显示中播放特定角色。
例如,假设您使用的是一个行图阴谋
功能。轴对象定义了表示数据的行的参考框架。一个数字是显示图形的窗口。该图包含轴,轴包含线条,文本,图例和用于表示图形的其他对象。
笔记
轴是一个单个对象,代表X-,Y和Z轴比例,刻度标记,刻度标签,轴标签等。
这是一个简单的图表。
此图表形成对象的层次结构。
物体之间的关系持有父母
和孩子们
特性。例如,轴的父级是图。这父母
轴的属性包含包含它的图形的手柄。
同样,孩子们
图的属性包含图中包含的任何轴。这个数字孩子们
属性还包含它包含的任何其他对象的句柄,例如图例和用户界面对象。
您可以使用父子关系来查找对象句柄。例如,如果您创建绘图,则当前轴孩子们
属性包含所有行的句柄:
绘图(兰特(5))AX = GCA;AX.Children.
ANS = 5x1线阵列:线路线线线
您还可以指定对象的父级。例如,创建一个组对象,父级从轴到组:
hg = hggroup;情节(兰特(5),'父母',HG)