主要内容

创建对象组

通过育儿对象来创建对象组或转换对象。例如,致电hggroup创建组对象并保存其句柄。将此组对象分配为随后创建对象的父:

hg = hggroup;情节(兰德(5),,“父母”,HG)文本(3,0.5,“随机线”,,,,“父母”,HG)

将组的可见性设置为关闭,使线路和文本对象包含不可见。

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);

小组儿童的可见和选择的特性

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

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

同样的行为适用于选定selectionhighlight特性。小组或转换对象的子女显示包含对象属性的状态,而无需实际更改自己的属性值。