主要内容

设置图形对象属性

语法

集(H,名称,值)
集(H, NameArray ValueArray)
组(H, S)
s =集合(H)
values = set(H,Name)

描述

请注意

请勿使用函数在Java™对象上运行,因为这会导致内存泄漏。有关更多信息,请参见访问公共和私有数据

集(H,名称,值)指定属性的值的名字在物体上由H.在属性名周围使用单引号,例如,集(H,“颜色”,“红色”).如果H是物体的向量吗为所有对象设置属性。如果H为空(即,[]),什么也不做,但不返回错误或警告。

集(H, NameArray ValueArray)使用单元格数组指定多个属性值NameArray而且ValueArray.设置n的属性值图形对象,指定ValueArray作为一个——- - - - - -n单元格数组,其中m =长度(H)而且n中包含的属性名的数量NameArray

组(H, S)使用指定多个属性值年代,在那里年代是一个结构,其字段名是对象属性名,其字段值是相应的属性值。MATLAB®忽略空结构。

s =集合(H)返回用户可设置的属性和对象的可能值H年代是一个结构,其字段名是对象的属性名,其字段值是相应属性的可能值。如果不指定输出参数,MATLAB软件将在屏幕上显示信息。H必须是单个对象。

values = set(H,Name)返回指定属性的可能值。如果可能的值是字符向量,返回单元格数组的单元格中的每个单元格.对于其他性质,返回指示的语句的名字没有固定的属性值集。如果不指定输出参数,MATLAB将在屏幕上显示信息。H必须是单个对象。

请注意

有关可设置属性的更多信息,请参阅每个对象的属性页,例如图的属性轴属性行属性文本属性,等等。

例子

全部折叠

绘制一条直线并将图表直线对象返回为p.设置颜色属性的值“红色”

P = plot(1:10);集(p,“颜色”“红色”

使用随机数据创建有四条线的图形,并将四条图表线对象返回为P.设置颜色属性的所有行“红色”

P = plot(rand(4));集(P,“颜色”“红色”

的值线型属性的四个图表行对象,每个对象具有不同的值。调换单元格数组的值,使其具有适当的形状。

P = plot(rand(4));NameArray = {“线型”};ValueArray = {“- - -”“——”“:”“-”。} ';集(P NameArray ValueArray)

的值标记而且标签属性设置为不同的值。中的对象对应值单元格数组的每一行h包含两个值,一个用于标记财产和一个标签财产。

X = 0:30;Y = [1.5*cos(x);4 * exp(约* x)。* cos (x);exp(0。* x)。* cos (x)];S =茎(x,y);NameArray = {“标记”“标签”};ValueArray = {“o”指数衰减的...“广场”指数增长的...‘*’“稳定状态”};集(S NameArray ValueArray)

提示

的调用中可以使用属性名/属性值对、结构数组和单元格数组的任何组合

设置物业单位

注意,如果您同时设置字形大小FontUnits属性,则必须将FontUnits属性,使MATLAB软件能够正确地解释指定的字形大小.同样适用于图形和轴单位-总是设置单位属性,然后设置您希望在这些单元中解释其值的属性。例如,

f = figure('单位','字符','位置',[30 30 120 35]);

版本历史

R2006a之前介绍过

Baidu
map