rgbplot

Постройте палитру

Синтаксис

Описание

пример

rgbplot(map) строит красную, зеленую, и синюю интенсивность заданной палитры.

Примеры

свернуть все

Постройте parula палитра и отображение шкала палитры как визуальная ссылка.

rgbplot(parula)
hold on
colormap(parula)
colorbar('Ticks',[])

Figure contains an axes object. The axes object contains 3 objects of type line.

Создайте пользовательскую палитру и постройте ее. Затем отобразите шкалу палитры как визуальную ссылку.

r = (0:.1:.9)';
g = r.^1.8;
b = r.^2.1;
mymap = [r g b]; 
rgbplot(mymap)
hold on
colormap(mymap)
colorbar('Ticks',[])

Figure contains an axes object. The axes object contains 3 objects of type line.

Входные параметры

свернуть все

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

map = [0.2 0.1 0.5
    0.1 0.5 0.8
    0.2 0.7 0.6
    0.8 0.7 0.3
    0.9 1 0];

Эта таблица приводит значения триплета RGB для простых цветов.

ЦветТриплет RGB
желтый[1 1 0]
пурпурный[1 0 1]
голубой[0 1 1]
красный[1 0 0]
зеленый[0 1 0]
синий[0 0 1]
белый[1 1 1]
черный[0 0 0]

В качестве альтернативы можно создать матрицу путем вызывания одной из предопределенных функций палитры. Вызовите функцию как входной параметр к rgbplot функция. Например, эта команда строит parula палитра.

rgbplot(parula)

Типы данных: double | single

Смотрите также

Представлено до R2006a