设置图形对象属性

句法

集(H,名称,值)
集(H,NameArray,ValueArray)
集(H,S)
S =组(H)
值=设定(H,名称)

描述

注意

不要使用关于Java™函数对象,因为它会导致内存泄漏。欲了解更多信息,请参阅访问公共和私有数据

集(H,名称,值)指定该属性的值名称通过所确定的对象上的H。使用单引号的属性名称,例如,集(H, '颜色', '红色')。如果H是对象的矢量,然后设置所有对象的属性。如果H是空的(也就是说,[]不执行任何操作,但不返回错误或警告。

集(H,NameArray,ValueArray)指定使用的单元阵列的多个属性值NameArrayValueArray。设置ñ属性值图形对象,指定ValueArray作为-通过-ñ单元阵列,其中M =长度(H)ñ等于包含在属性名的数量NameArray

集(H,S)指定使用多个属性值小号,其中小号是一个结构,其字段名对象的属性名称和其字段值是相应的属性值。MATLAB®忽略了空的结构。

S =组(H)返回用户可设置的属性和可能的​​值由所标识的对象H小号是一个结构,其字段名是对象的属性名,其字段值是相应属性的可能值。如果没有指定输出参数,MATLAB软件将在屏幕上显示信息。H必须是单个对象。

值=设定(H,名称)返回指定属性的可能值。如果可能的值是字符向量,每个返回在单元阵列的单元。对于其他属性,返回指示声明名称没有一组固定的属性值。如果没有指定输出参数,MATLAB在屏幕上显示的信息。H必须是单个对象。

注意

有关您可以设置,查看属性页每个对象属性的详细信息,例如,图属性轴属性行属性文本属性, 等等。

例子

具体线路的更改颜色

绘制线和返回线图表对象作为p。设置颜色该行的属性'红色'

p =情节(1:10);集(p,“颜色”'红色'

更改颜色多行

创建与使用随机数据四行的曲线图,并返回四个图表线对象作为P。设置颜色财产所有线路的'红色'

P =情节(RAND(4));集(P,“颜色”'红色'

设置线条样式,以不同的价值多行

设置的值的LineStyle属性四个图表线对象各自为不同的值。转置单元阵列的值,使得它具有适当的形状。

P =情节(RAND(4));NameArray = {“线型”};ValueArray = {' - '' - '“:”' - '。}';集(P NameArray ValueArray)

设置不同的值对多个对象进行多个属性

设置的值标记标签在三个不同的干系对象的属性不同的值。值单元阵列对应的各行的一个对象在H并包含两个值,一个是标记财产和一个用于标签属性。

X = 0:30;Y = [1.5 * COS(X);4 * EXP( -  1 * X)* COS(X);。EXP(0.05 * X)* COS(x)]的';S =茎(X,Y);NameArray = {“标记”'标签'};ValueArray = {“o”“衰减指数”;...'广场'“成长指数”;...‘*’'稳定状态'};集合(S,NameArray,ValueArray)

提示

您可以使用属性名称/属性值对,结构数组和电池阵列的任意组合在一个调用

设置物业单位

请注意,如果您设置两个字体大小FontUnits在一个函数调用的属性,你必须设置FontUnits财产首先使MATLAB软件可以正确地解释指定的字体大小。同样的方法也适用于图形和坐标轴单位—总是设置单位属性之前,请设置要在这些单元中解释其值的属性。例如,

F =系数( '单元', '字符', '位置',[30 30 120 35]);

也可以看看

|||||

之前介绍过的R2006a