为表UI组件创建样式
通过创建样式并将其应用于表格来更改表列的背景颜色。
使用其中的表UI组件创建一个数字并使用数字数据填充表。
图= Uifigure;Fig.Position = [500 500 520 220];UIT = UITION(图);uit.data = rand(5);Uit.Position = [20 30 480 135];
然后,使用特定的背景颜色创建一个样式,并使用该样式将样式添加到表的第二列使用addstyle.
功能。
s = uistyle('背景颜色'那'红色的');addstyle(uit,s,'柱子'2)
创建多个样式并将其添加到表UI组件的不同部分。
在其中使用表UI组件创建一个数字并在表中显示数字数据。在表格中查找该行和列下标,其中值小于零,因此您可以稍后拟议这些单元格。
图= Uifigure;Fig.Position = [500 500 720 230];UIT = UITION(图);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(uit,s1,'柱子',[1 3 5])S2 = uistyle;s2.fontcolor =.'红色的';s2.fontweight =.'大胆的';addstyle(uit,s2,'细胞',[行,col])s3 = uistyle;S3.BackgroundColor =.'绿色';addstyle(uit,s3,'排',[3 4])地图(UIT,S1,'柱子'7)
指定可选的逗号分离对名称,价值
论点。姓名
是参数名称和价值
是相应的价值。姓名
必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen
。
s = uistyle('backgroundcolor','blue')
'背景颜色'
-背景颜色[]
(默认)|RGB三重态|十六进制颜色代码|'r'
|'G'
|'B'
|......背景颜色,指定为RGB三联网,十六进制颜色代码或表中列出的颜色选项之一。
RGB三元组和十六进制颜色代码对于指定自定义颜色很有用。
RGB三联网是一个三元素行向量,其元素指定了红色,绿色和蓝色组件的强度。强度必须在范围内[0,1]
, 例如,[0.4 0.6 0.7]
。
十六进制颜色代码是字符向量或以哈希符号开头的字符串标量(#
)接着是三个或六个十六进制数字,可以从0.
到F
。这些值不区分大小写。因此,颜色代码'#ff8800'
那'#ff8800'
那'#f80'
, 和'#f80'
是等同的。
或者,您可以按名称指定一些常见颜色。此表列出了名为Color选项,等效RGB三元组和十六进制颜色代码。
颜色名称 | 简称 | RGB三重态 | 十六进制颜色代码 | 外貌 |
---|---|---|---|---|
'红色的' |
'r' |
[1 0 0] |
'#ff0000' |
|
'绿色' |
'G' |
[0 1 0] |
'#00ff00' |
|
'蓝色' |
'B' |
[0 0 1] |
'#0000ff' |
|
'青色' |
'C' |
[0 1 1] |
'#00ffff' |
|
'品红' |
'M' |
[1 0 1] |
'#ff00ff' |
|
'黄色的' |
'是' |
[1 1 0] |
'#ffff00' |
|
'黑色的' |
'K' |
[0 0 0] |
'#000000' |
|
'白色的' |
'W' |
[1 1] |
'#ffffff' |
|
以下是RGB三元组和默认颜色MATLAB的十六进制颜色代码®在许多类型的图中使用。
RGB三重态 | 十六进制颜色代码 | 外貌 |
---|---|---|
[0 0.4470 0.7410] |
'#0072bd' |
|
[0.8500 0.3250 0.0980] |
'#d95319' |
|
[0.9290 0.6940 0.1250] |
'#edb120' |
|
[0.4940 0.1840 0.5560] |
'#7e2f8e' |
|
[0.4660 0.6740 0.1880] |
'#77ac30' |
|
[0.3010 0.7450 0.9330] |
'#4dbeee' |
|
[0.6350 0.0780 0.1840] |
'#a2142f' |
|
'字体颜色'
-字体颜色[]
(默认)|RGB三重态|十六进制颜色代码|'r'
|'G'
|'B'
|......字体颜色,指定为RGB三联网,十六进制颜色代码或表中列出的选项之一。
RGB三元组和十六进制颜色代码对于指定自定义颜色很有用。
RGB三联网是一个三元素行向量,其元素指定了红色,绿色和蓝色组件的强度。强度必须在范围内[0,1]
;例如,[0.4 0.6 0.7]
。
十六进制颜色代码是字符向量或以哈希符号开头的字符串标量(#
)接着是三个或六个十六进制数字,可以从0.
到F
。这些值不区分大小写。因此,颜色代码'#ff8800'
那'#ff8800'
那'#f80'
, 和'#f80'
是等同的。
或者,您可以按名称指定一些常见颜色。此表列出了名为Color选项,等效RGB三元组和十六进制颜色代码。
颜色名称 | 简称 | RGB三重态 | 十六进制颜色代码 | 外貌 |
---|---|---|---|---|
'红色的' |
'r' |
[1 0 0] |
'#ff0000' |
|
'绿色' |
'G' |
[0 1 0] |
'#00ff00' |
|
'蓝色' |
'B' |
[0 0 1] |
'#0000ff' |
|
'青色' |
'C' |
[0 1 1] |
'#00ffff' |
|
'品红' |
'M' |
[1 0 1] |
'#ff00ff' |
|
'黄色的' |
'是' |
[1 1 0] |
'#ffff00' |
|
'黑色的' |
'K' |
[0 0 0] |
'#000000' |
|
'白色的' |
'W' |
[1 1] |
'#ffffff' |
|
以下是RGB三元组和十六进制颜色代码,用于默认颜色MATLAB在许多类型的图中使用。
RGB三重态 | 十六进制颜色代码 | 外貌 |
---|---|---|
[0 0.4470 0.7410] |
'#0072bd' |
|
[0.8500 0.3250 0.0980] |
'#d95319' |
|
[0.9290 0.6940 0.1250] |
'#edb120' |
|
[0.4940 0.1840 0.5560] |
'#7e2f8e' |
|
[0.4660 0.6740 0.1880] |
'#77ac30' |
|
[0.3010 0.7450 0.9330] |
'#4dbeee' |
|
[0.6350 0.0780 0.1840] |
'#a2142f' |
|
'fontweight'
-字体重量''
(默认)|'普通的'
|'大胆的'
字体重量,指定为其中一个值:
'普通的'
- 由特定字体定义的默认重量
'大胆的'
- 比较厚的字符概述'普通的'
并非所有字体都有粗体的字体重量。对于不,指定的字体'大胆的'
导致正常的字体重量。
'fontangle'
-字体角度''
(默认)|'普通的'
|'斜体'
字体角度,指定为'普通的'
或者'斜体'
。并非所有字体都有斜体字体角度。对于不,指定的字体'斜体'
导致正常的字体角度。
'fontname'
-字体名称''
(默认)|系统支持的字体金宝app名称字体名称,指定为系统支持的字体名称。金宝app默认字体取决于特定的操作系统和语言环境。
如果指定的字体不可用,则Matlab使用应用程序正在运行的系统上可用的字体之间的最佳匹配。
'水平对齐'
-细胞数据的水平对齐''
(默认)|'剩下'
|'正确的'
|'中央'
单元格文本的水平对齐,指定为表中的值之一。
价值 | 例子 |
---|---|
'剩下' |
|
'正确的' |
|
'中央' |
|
如果你添加了一个风格
对象指定水平对齐的表UI组件,它优先于与您指定的单元格格式值相关联的良好关系ColumNFormat.
财产桌子
目的。这ColumNFormat.
属性仍然将值转换为通常的值。
风格
您添加到表UI组件的对象将通过您设置的属性取消视觉优先级桌子
对象,无论您创建它们的顺序。例如,在此代码中,表格中的蓝色字体彩色显示在表中即使设置了红色前景颜色桌子
持续物体。
Uit = UITION(UIFIGURE,'数据',兰德(100,10));s = uistyle;s.fontcolor =.'蓝色';addstyle(uit,s);Uit.ForeCloundColor =.'红色的';
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。