uilamp

创建灯组件

描述

lmp= uilamp在新的图形窗口中创建一个灯,并返回对象。MATLAB®调用uifigure函数创建图形。

例子

lmp= uilamp (在指定的父容器中创建灯。父结点可以是数字创建使用uifigure函数或其子容器之一。

例子

lmp= uilamp (___名称,值指定属性使用一个或多个名称,值对参数。将此选项与前面语法中的任何输入参数组合一起使用。

例子

全部折叠

无花果= uifigure;lmp = uilamp(图);

无花果= uifigure;pnl = uipanel(图);lmp = uilamp (pnl);

创建一个默认灯。

无花果= uifigure;lmp = uilamp(图);

确定灯的当前颜色。

颜色= lmp。颜色
颜色= 0

MATLAB返回绿色的RGB值。

将灯的颜色设置为红色颜色属性为长名称,“红色”

lmp。颜色=“红色”

将灯的颜色设置为蓝色颜色属性设置为蓝色的RGB三联体。

lmp。Color = [0 0 1];

输入参数

全部折叠

父容器,指定为数字使用uifigure函数或其子容器之一:选项卡面板ButtonGroup,或GridLayout.如果没有指定父容器,则MATLAB调用uifigure函数创建一个新的数字作为父容器的对象。

名称-值对的观点

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:“颜色”,“红”指定灯的颜色为红色。

这里列出的属性是可用属性的子集。有关完整列表,请参见灯的属性

灯的颜色,指定为RGB三元组、十六进制颜色代码或表中列出的颜色选项之一。

RGB三联体和十六进制颜色代码在指定自定义颜色时很有用。

  • RGB三元组是一个由三个元素组成的行向量,其元素指定颜色的红色、绿色和蓝色组件的强度。强度必须在这个范围内[0, 1];例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(),然后是3个或6个十六进制数字,其范围可以是0F.这些值不区分大小写。因此,颜色是代码“# FF8800”“# ff8800”“# F80”,“# f80”是等价的。

或者,您可以通过名称指定一些常见的颜色。该表列出了已命名的颜色选项、等价的RGB三联体和十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

“绿色” ‘g’ (0 1 0) “# 00 ff00”

“蓝” “b” (0 0 1) “# 0000 ff”

“青色” “c” (0 1 1) “# 00飞行符”

“红色” “米” (1 0 1) “#就”

“黄色” “y” (1 1 0) “# FFFF00”

“黑” “k” (0 0 0) # 000000的

“白色” ' w ' (1 1 1) “# FFFFFF”

以下是MATLAB在许多类型的绘图中使用的默认颜色的RGB三联体和十六进制颜色代码。

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

(0.8500 0.3250 0.0980) “# D95319”

(0.9290 0.6940 0.1250) “# EDB120”

(0.4940 0.1840 0.5560) “# 7 e2f8e”

(0.4660 0.6740 0.1880) “# 77 ac30”

(0.3010 0.7450 0.9330) “# 4 dbeee”

(0.6350 0.0780 0.1840) “# A2142F”

数据类型:|字符

灯的位置和大小,指定为矢量[左下角宽度高度].该表描述了向量中的每个元素。

元素 描述
从父容器的左内边缘到灯的左外边缘的距离
母容器的内底边到灯的外底边的距离
宽度 灯左右外缘之间的距离
高度 灯的上下外缘之间的距离

所有的测量都以像素为单位。

由于长宽比的限制,你不能独立地改变灯的高度和宽度。

位置值是相对于可拉的区域父容器的。绘制区域是容器边界内的区域,不包括菜单栏或标题等装饰占据的区域。

例子:[100 200 20 20]

另请参阅

功能

属性

介绍了R2016a