主要内容

设置图形对象属性

句法

设置(h,name,值)
套(H,NameArray,ValueArray)
设置(h,s)
s = set(h)
值= set(h,name)

描述

笔记

不要使用在Java™对象上的功能,因为它会导致内存泄漏。有关更多信息,请参阅访问公共和私人数据

设置(h,name,值)指定属性的值名称在识别的物体上H。例如,使用属性名称周围的单引号,设置(h,'颜色','红色')。如果H是对象的矢量,然后为所有对象设置属性。如果H是空的(也就是说,[]),什么都不做,但没有返回错误或警告。

套(H,NameArray,ValueArray)使用单元格数组指定多个属性值nameArray.贵重留意。设置N每个属性值m图形对象,指定贵重留意作为A.m-经过-N单元格阵列,其中m =长度(h)N等于包含的财产名称数量nameArray.

设置(h,s)使用mapber指定多个属性值S., 在哪里S.是一个结构,其字段名称是对象属性名称,其字段值是相应的属性值。马铃薯®忽略空结构。

s = set(h)返回用户可设置的属性和所识别对象的可能值HS.是一个结构,其字段名称是对象的属性名称,其字段值是相应属性的可能值。如果未指定输出参数,MATLAB软件将显示屏幕上的信息。H必须是一个对象。

值= set(h,name)返回指定属性的可能值。如果可能的值是字符向量,返回单元格数组的单元格中价值。对于其他属性,返回一个语句,指示该语句名称没有固定的属性值集。如果未指定输出参数,则MATLAB显示屏幕上的信息。H必须是一个对象。

笔记

有关您可以设置的属性的详细信息,请参阅每个对象的属性页面,例如,数字属性轴特性线属性文本属性, 等等。

例子

全部收缩

绘制一行并将图表行对象返回为P.。设定颜色行的财产'红色的'

p =图(1:10);套(p,'颜色''红色的'

使用随机数据创建具有四行的绘图,并将四个图表线对象返回为P.。设定颜色所有线条的财产'红色的'

p = plot(rand(4));套(p,'颜色''红色的'

设置值LINESTYLE.属性为四个图表行对象,每个对象每个都有不同的值。转换单元阵列的值,使其具有适当的形状。

p = plot(rand(4));nameArray = {'linestyle'};valuearray = {' - '' - '':'' - 。'}'套(p,namearray,valuearray)

设置值的值标记标签三个不同杆系列对象的属性到不同的值。值单元格数组的每一行对应于对象H并包含两个值,一个是一个标记财产和一个标签财产。

x = 0:30;Y = [1.5 * cos(x);4 * exp( - 。1 * x)。* cos(x);exp(.05 * x)。* cos(x)]';s =茎(x,y);nameArray = {'标记''标签'};valuearray = {'o''腐朽指数';......'正方形''不断增长的指数';......'*''稳定状态'};SET(S,NameARRAY,VALUEARRAY)

尖端

您可以在一次呼叫中使用属性名称/属性值对,结构阵列和单元格阵列的任意组合

设置物业单位

请注意,如果您正在设置两个字体大小fontunits.一个函数调用中的属性,必须设置fontunits.属性首先使MATLAB软件可以正确解释指定的字体大小。同样适用于图形和轴单元 - 始终设置单位在设置您想要在这些单位中解释的属性之前的属性。例如,

f =图('单位','字符','位置',[30 30 120 35]);
在R2006A之前介绍