文档帮助中心文档
向表UI组件添加样式
addStyle(外的,年代)
addStyle(外的年代,目标,targetIndex)
例子
addStyle (外的,年代)添加了使用的样式uistyle.函数设置为指定的表UI组件。该样式应用于整个表。属性创建的图形必须为该表的父级uifigure函数或其子容器之一。
addStyle (外的,年代)
外的
年代
uistyle.
uifigure
addStyle (外的,年代,目标,TargetIndex.)将样式添加到特定的行、列或单元格。例如,addstyle(uit,s,'列',3)将样式添加到指定表的第三列。
addStyle (外的,年代,目标,TargetIndex.)
目标
TargetIndex.
addstyle(uit,s,'列',3)
全部收缩
在图中创建表UI组件。
无花果= uifigure;fig.Position = [500 500 520 200];外的=场上(图);外的。数据=兰德(5);外的。Position = [20 30 480 135];
然后,使用使用的红色斜体字体样式uistyle.函数。将它添加到整个表中addStyle函数。
addStyle
s = uistyle (“FontAngle”,“斜体”,'字体颜色',“r”);addStyle(外的,年代)
表UI组件中包含缺失值的样式单元格。在这种情况下,将黄色背景颜色样式添加到具有的单元格南值。
南
将tsunami样本数据作为表数组读入工作空间。然后创建一个表UI组件来显示数据。
tdata = readtable('tsunamis.xlsx');var = {“年”,“月”,“天”,“小时”,...“MaxHeight”,“原因”,'地球臂'};tdata = tdata (1:10 0, var);无花果= uifigure ('位置'[500 500 750 350]);外的=场上(图);Uit.Position = [20 20 710 310];uit.data = tdata;Uit.rowname =.“编号”;
使用ismissing函数获取包含缺失值的表元素的逻辑数组。找到包含的元素的行和列下标南值。最后,创建一个黄色背景色样式,并将其添加到单元格中南表UI组件中的值。
ismissing
styleIndices = ismissing (tdata);(行,坳)=找到(styleIndices);s = uistyle ('背景颜色',“黄色”);addstyle(uit,s,“细胞”,[行,col]);
创建多个样式,并将它们添加到表UI组件的不同部分。
创建一个图形,其中包含一个表格UI组件,并在表格中显示数字数据。查找表中值小于零的元素的行下标和列下标,以便以后可以对这些单元格设置样式。
无花果= uifigure;Fig.Position = [500 500 720 230];外的=场上(图);uit.data = randi([ - 20,20],7);uit.position = [20 30 680 185];[行,col] = find(uit.data <0);
创建两个背景颜色样式和一种指定字体颜色和重量的样式。将Cyan背景颜色添加到列1,3和5.通过使其字体红色和粗体强调具有负值的单元格。然后,用绿色背景颜色样式行3和4。最后,重用青色背景颜色样式并将其添加到第7列。对于添加多个样式的单元格,添加到最后一个样式的单元格是在单元格中显示的单元格。
s1 = uistyle;s1。写成BackgroundColor ='青色';addStyle (s1,外的“列”,[1 3 5]) s2 = uistyle;s2。FontColor =“红色”;s2。FontWeight =“大胆”;addStyle(外的,s2,“细胞”,[row,col]) s3 = ustyle;s3。写成BackgroundColor ='绿色';s3 addStyle(外的,“行”[3 - 4]) addStyle(外的s1,“列”7)
桌子
表组件,指定为桌子使用的对象UITATION.函数。的桌子必须将对象归属于创建的图形uifigure功能,或其一个儿童容器。
UITATION.
风格
使用的样式对象uistyle.函数。
'桌子'
“行”
“列”
“细胞”
样式目标,指定为“行”,“列”,“细胞”,或'桌子'.使用此参数来指示要应用样式的表部分的类型。
例子:addstyle(uit,s,'列',5)的第五列添加样式外的.
addstyle(uit,s,'列',5)
例子:addStyle(外的年代,“细胞”,7 [3])将样式添加到第3行中的单元格,第7列。
addStyle(外的年代,“细胞”,7 [3])
''
n
样式目标索引,指定为表中列出的值之一。您可以指定的值类型取决于表UI组件中使用的目标和数据类型。
正整数。
4
将样式添加到具有相应行索引的行。
正整数向量
[3 8 9 12]
向具有相应行索引的行添加样式。
3.
将样式添加到具有相应列索引的列。
正整数矢量。
[1 2 7 14]
向具有相应列索引的列添加样式。
n-by-2正整数数组。
[2 4;5 9;13 27]
使用相应的行下标和列下标向单元格添加样式。
空字符矢量。
在整个表中添加一个样式。
在表UI组件中,其中基础数据是a桌子数组,当目标被指定为时,还有其他选项“列”.的值指定这些值TargetIndex.如果您希望基于表数组中的变量名对列应用样式。
字符串标量。
用相应的变量名向列添加样式。
“扭矩”
字符串数组。
(“扭矩”“质量”)
特征向量。
“收入”
1-D字符向量阵列
{'年','费用','收入'}
如果根据单元格的值是否满足特定条件对单元格进行样式化,并且单元格是可编辑的,则使用celleditcallback.函数要重新计算符合指定条件的样式目标指标,并在将新样式添加到设置这些新单元的表中TargetIndex..
celleditcallback.
要查看已添加到表的样式列表,请查询值的值StyleConfigurations财产。
StyleConfigurations
removeStyle
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系您当地的办公室