ColorData

Значения цвета растрового графика

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Сводные данные значения

ОбязательныйСписок арифметических выражений

Графические примитивы

ОбъектыЗначения по умолчанию ColorData
plot::Raster 

Описание

ColorData является вложенным списком значений цвета RGB, визуализируемых объектом plot::Raster.

Внутренний reresentation записи ColorData объекта plot::Raster является списком списков значений цвета. Также матрица или 2-мерный массив значений цвета могут быть присвоены этой записи: они преобразованы в список списков.

Примеры

Пример 1

Мы создаем растровый объект графика:

colordata := [[RGB::Red,   RGB::Green, RGB::Blue ],
              [RGB::Black, RGB::Cyan,  RGB::White]]:
r := plot::Raster(colordata, x = 0..3, y = 0..2):
plot(r):

К цветным данным растрового объекта можно получить доступ через слот ColorData:

colordata := r::ColorData

Список списка значений цвета превращен в массив. После изменения одной записи новые цвета записываются обратно в растровый объект:

colordata := array(1..2, 1..3, colordata):
colordata[2, 3] := RGB::Magenta:
colordata

r::ColorData := colordata:
plot(r)

Несмотря на то, что значения цвета были присвоены как массив, они внутренне хранятся как список списков:

r::ColorData

delete colordata, r: