添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

uisetcolor

打开颜色选择器

说明

c = uisetcolor 显示 模态 颜色选择器,并以 RGB 三元组形式返回所选颜色。RGB 三元组是三元素行向量,其元素指定颜色的红、绿和蓝分量的强度。这些强度处于范围 [0,1] 中,类型为 double

示例

c = uisetcolor( RGB ) 指定 RGB 三元组形式的默认颜色选择。

c = uisetcolor( obj ) 将默认颜色选择设置为某个对象(例如 Figure )的颜色。如果从颜色选择器中选择不同的颜色,点击 确定 后,对象的颜色将更改为新颜色。对象必须有一个属性控制颜色的某些方面。例如,某些对象具有 Color BackgroundColor 属性。

示例

c = uisetcolor( ___ , title ) 为对话框指定自定义标题。将标题指定为上述任一语法的最后一个参数。

示例

全部折叠

打开颜色选择器,以浅蓝色为默认颜色。

c = uisetcolor([0.6 0.8 1])

Color picker. The window contains images of standard colors, recent colors, and a preview of the default light blue color. There are OK and Cancel buttons at the bottom of the window.

如果不选择其他颜色而点击 确定 按钮,将返回默认颜色。

c =
     0.6000    0.8000    1.0000

打开颜色选择器,以黄色为默认颜色,并将标题设置为 'Select a Color'

c = uisetcolor([1 1 0],'Select a color')

Color picker. The window displays Select a color at the top. The yellow color is selected.

如果不选择其他颜色而点击 确定 按钮,将返回默认颜色。

c =
     1     1     0

从 R2018b 开始,颜色选择器提供选项卡,用于从渐变中选择自定义颜色。

打开颜色选择器,然后点击右上角的 自定义颜色 选项卡。

c = uisetcolor

Color picker. The Custom Colors tab is selected. The window displays a box with a color gradient, a color slider, a drop-down with RBG selected, the RGB values of the selected color, and a preview of the selected color.

移动垂直滑块以显示所需的颜色空间区域。然后点击颜色渐变以选择颜色。点击 确定 时, uisetcolor 会以 RGB 三元组形式返回所选颜色。

0.4471 0.9020 0.1451

输入参数

全部折叠

默认颜色,指定为 RGB 三元组。RGB 三元组是三元素行向量,其元素指定颜色的红、绿和蓝分量的强度。强度必须处于范围 [0,1] 中。

示例: c = uisetcolor([1 0 0]) 指定红色为默认颜色选择。

示例: c = uisetcolor([0.5 0.5 0.5]) 指定灰色为默认颜色选择。

数据类型: single | double

默认颜色的源对象,指定为图形对象。对象必须有一个属性控制颜色的某些方面。例如,某些对象具有 Color BackgroundColor 属性。

示例: c = uisetcolor(figure) 会创建一个 Figure ,并将默认颜色选择设置为与该图窗的颜色相同。

对话框的标题,指定为字符向量或字符串标量。

示例: c = uisetcolor('Choose a Color') 'Choose a Color' 指定为对话框标题。

数据类型: char

详细信息

全部折叠

模态窗口

一个窗口,用户必须先关闭它才能与其他窗口交互。

版本历史记录

在 R2006a 之前推出

You clicked a link that corresponds to this MATLAB command:

Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.

MathWorks

Accelerating the pace of engineering and science