主要内容

创建对象组

通过父母对象创建一个对象组到组或转换对象。例如,呼叫HgGroup.要创建组对象并保存其句柄。将此组对象分配为后续创建对象的父对象:

hg = hggroup;情节(兰特(5),'父母',hg)文本(3,0.5,'随机线''父母',hg)

将组的可见性设置为OFF使其包含不可见的行和文本对象。

hg.visible ='离开';

您可以选择性地将对象添加到组。例如,以下调用了酒吧函数将手柄返回为五个单独的栏对象:

HB = BAR(RANDN(5))
HB = 1x5栏阵列:吧吧吧吧吧吧

父母第三,第四,第五条栏对象:

hg = hggroup;套装(HB(3:5),'父母',hg)

组对象可以是任何数量的轴儿的父级,包括其他组对象。对于例子,见绕任意轴旋转嵌套转换复杂运动

父规范

绘图功能在生成图表之前清除轴。但是,如果您分配一个组或转换为父母在绘图函数中,未清除组或变换对象。

例如:

hg = hggroup;HB = BAR(RANDN(5));套装(HB,'父母',hg)
使用MATLAB.Graphics.Chart.primitive错误.Bar/set无法将属性设置为已删除的对象

酒吧功能清除了轴。但是,如果您设置了父母属性作为名称/值对酒吧函数参数,栏函数不会删除该组:

hg = hggroup;HB = BAR(RANDN(5),'父母',hg);

群体儿童的可见和选定属性

设置可见的组或转换对象的属性控制组中的所有对象是否可见或不可见。但是,改变了状态可见的组对象的属性不会更改各个对象的此属性的状态。的价值观可见的保留各个对象的属性。

例如,如果是可见的该组的属性设置为OFF并随后设置为ON,仅显示最初可见的对象。

相同的行为适用于选择选择高灯特性。组或转换对象的子项显示包含对象属性的状态,而无需实际更改自己的属性值。