uisetcolor

Открытая палитра цветов

Описание

c = uisetcolor отображает модальную палитру цветов и возвращает выбранный цвет как триплет RGB. Триплет RGB является трехэлементным вектором-строкой, элементы которого задают интенсивность красных, зеленых, и синих компонентов выбранного цвета. Интенсивность находится в области значений [0,1] и имеет тип double.

пример

c = uisetcolor(RGB) задает выбор цвета по умолчанию как триплет RGB.

c = uisetcolor(obj) устанавливает выбор цвета по умолчанию быть цветом объекта (такого как Figure). Если вы выбираете различный цвет в палитре цветов, цвете объектных изменений в новом цвете после того, как вы нажмете OK. Объект должен иметь свойство, которое управляет некоторым аспектом цвета. Например, некоторые объекты имеют 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.

Нажатие кнопки OK, не выбирая различный цвет возвращает цвет по умолчанию.

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.

Нажатие кнопки OK, не выбирая различный цвет возвращает цвет по умолчанию.

c =

     1     1     0

Начиная в R2018b, палитра цветов обеспечивает вкладку для выбора пользовательских цветов от градиента.

Откройте палитру цветов и кликните по вкладке Custom Colors в верхнем правом углу.

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.

Переместите вертикальный ползунок, чтобы отобразить желаемую область цветового пространства. Затем кликните по цветовому градиенту, чтобы выбрать цвет. Когда вы нажимаете OK, uisetcolor возвращает ваш выбор как триплет RGB.

Color picker before and after selecting a new color. On the left, selecting a new color using the slider updates the gradient. On the right, selecting a point in the gradient updates the RGB values and the color preview.

c =

     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