5.2.7 Палитра и цвета

Команда MGL: palette 'colors'
Метод класса mglGraph: void SetPalette (const char *colors)
Функция С: void mgl_set_palette (HMGL gr, const char *colors)

Задает палитру как последовательность цветов. Значение по умолчанию "Hbgrcmyhlnqeup", что соответствует цветам: темно серый ‘H’, синий ‘b’, зелёный ‘g’, красный ‘r’, голубой ‘c’, малиновый ‘m’, жёлтый ‘y’, серый ‘h’, сине-зелёный ‘l’, небесно-голубой ‘n’, оранжевый ‘q’, желто-зелёный ‘e’, сине-фиолетовый ‘u’, фиолетовый ‘p’. Палитра в основном используется в 1D графиках (см. 1D графики) для кривых с неопределённым стилем линии. Внутренний счетчик цвета будет сброшен при любом изменении палитры, включая скрытые (например, функциями box или axis).

Метод класса mglGraph: void SetDefScheme (const char *sch)
Функция С: void mgl_set_def_sch (HMGL gr, const char *sch)

Устанавливает sch в качестве цветовой схемы по умолчанию. Начальное значение "BbcyrR".

Метод класса mglGraph: void SetColor (char id, mreal r, mreal g, mreal b) static
Функция С: void mgl_set_color (char id, mreal r, mreal g, mreal b)

Задает RGB значения для цвета с заданным id. Изменения действуют глобально для всех последующих использований данного id.

Команда MGL: gray [val=on]
Метод класса mglGraph: void Gray (bool enable)
Функция С: void mgl_set_gray (HMGL gr, int enable)

Включает/выключает вывод графика в оттенках серого.