exponenta event banner

rgbplot

Карта цветов графика

Синтаксис

Описание

пример

rgbplot(map) отображает интенсивность красного, зеленого и синего цветов указанной карты цветов.

Примеры

свернуть все

Постройте график parula colormap и отображение панели цветов в качестве визуальной ссылки.

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

Figure contains an axes. The axes 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. The axes 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 colormap.

rgbplot(parula)

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

См. также

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