addStyle
添加样式表UI组件
描述
例子
整个表添加样式
创建一个表UI组件图。
无花果= uifigure;fig.Position = (500 500 520 200);外的=场上(图);外的。数据=兰德(5);外的。位置= [20 30 480 135];
然后,创建一个红色斜体字体样式使用uistyle
函数。将它添加到整个表使用addStyle
函数。
s = uistyle (“FontAngle”,“斜体”,“FontColor”,“r”);addStyle(外的,年代)
样式添加到特定的细胞
样式表中的细胞含有缺失值的UI组件。在这种情况下,添加一个黄色背景颜色风格的细胞南
值。
海啸示例数据读入工作区作为表数组。然后创建一个表UI组件来显示数据。
tdata = readtable (“tsunamis.xlsx”);var = {“年”,“月”,“天”,“小时”,…“MaxHeight”,“原因”,“EarthquakeMagnitude”};tdata = tdata (1:10 0, var);无花果= uifigure (“位置”,(500 500 750 350));外的=场上(图);外的。位置= (20 710 310);外的。数据= tdata;外的。RowName =“编号”;
使用ismissing
函数得到的一个逻辑数组表包含缺失值的元素。找到的行和列元素的下标南
值。最后,创建一个黄色的背景颜色与风格,并将其添加到细胞南
表中的值的UI组件。
styleIndices = ismissing (tdata);(行,坳)=找到(styleIndices);s = uistyle (“写成BackgroundColor”,“黄色”);addStyle(外的年代,“细胞”,行,坳);
强调的不同部分使用多个样式表
创建多个样式,并将它们添加到一个表的不同部分的UI组件。
UI组件创建一个图,一个表,表中显示数值数据。找到表中的行和列元素下标值小于零,这样你就可以风格以后这些细胞。
无花果= uifigure;fig.Position = (500 500 720 230);外的=场上(图);外的。Data =兰迪([20]-20年,7);外的。位置= [20 30 680 185];行,坳=找到(外的。数据< 0);
创建两个背景颜色风格和一个风格指定字体颜色和重量。添加一个青色背景色列1,3,5。强调细胞与消极的价值观,使其字体红色和加粗。然后,风格行3和4有绿色背景颜色。最后,重用青色背景颜色风格并将它添加到列7。细胞,添加多个相同类型的风格,最后添加的风格是显示在细胞中。
s1 = uistyle;s1。写成BackgroundColor =“青色”;addStyle (s1,外的“列”,[1 3 5])s2 = uistyle;s2。FontColor =“红色”;s2。FontWeight =“大胆”;addStyle(外的,s2,“细胞”,行,坳)s3 = uistyle;s3。写成BackgroundColor =“绿色”;s3 addStyle(外的,“行”[3 - 4])addStyle(外的s1,“列”7)
输入参数
外的
- - - - - -表组件
表
对象
表组件指定为一个表
对象创建场上
函数。的表
对象必须是父子关系图创建uifigure
函数,或者它的一个孩子容器。
年代
- - - - - -样式对象
风格
对象
样式对象创建uistyle
函数。
目标
- - - - - -风格的目标
“表”
(默认)|“行”
|“列”
|“细胞”
风格的目标,指定为“行”
,“列”
,“细胞”
,或“表”
。使用此参数指示表的类型部分应用样式。
例子:addStyle(外的年代,“列”,5)
添加样式的第五纵队外的
。
例子:addStyle(外的年代,“细胞”,7 [3])
将样式添加到细胞行3列7。
targetIndex
- - - - - -风格目标指数
”
(默认)|正整数|向量的正整数|n
2的正整数的数组|……
风格目标指数,指定表中列出的值。值,您可以指定的类型取决于目标和类型的数据表中使用的UI组件。
目标 | 金宝app支持的值 | 例子 | 结果 |
---|---|---|---|
“行” |
正整数。 |
4 |
添加一个样式的行对应的行索引。 |
向量的正整数 |
8 9 12 [3] |
添加一个样式与相应的行索引的行。 |
|
“列” |
正整数。 |
3 |
添加一个样式与对应的列索引的列。 |
向量的正整数。 |
[1 2 7 14] |
添加一个样式与相应的列索引的列。 |
|
“细胞” |
|
(2 4;5 9;13 27) |
添加一个样式的细胞相应的行和列下标。 |
“表” |
空的特征向量。 |
” |
整个表添加一个样式。 |
在表底层数据是一个UI组件表
数组,当目标被指定为额外的选项“列”
。指定这些值targetIndex
如果你想要一个样式应用到基于表中的变量名称的列数组。
目标 | 金宝app支持的值 | 例子 |
---|---|---|
“列” |
字符串标量。 添加一个样式的列对应的变量名。 |
“扭矩” |
字符串数组。 添加一个样式的列对应的变量名。 |
(“扭矩”“质量”) |
|
特征向量。 添加一个样式的列对应的变量名。 |
“收入” |
|
一维单元阵列的特征向量 添加一个样式的列对应的变量名。 |
{“年”,“费用”,“收入”} |
如果你是样式细胞基于细胞的价值是否符合特定的条件,和你的细胞是可编辑的,然后使用一个CellEditCallback
函数来验算风格目标指标,以满足指定的条件,并添加一个新的样式表设置这些新细胞targetIndex
。
提示
看到的列表的样式添加到表中,查询的值
StyleConfigurations
财产。
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。