5.2.4 Базовые размеры

Эти функции задают величины большинства параметров графика, включая размеры маркеров, стрелок, толщину линий и т.д. Как и любые другие настройки, они подействуют только на графики созданные после изменения настроек.

Команда MGL: barwidth val
Метод класса mglGraph: void SetBarWidth ( mreal val)
Функция С: void mgl_set_bar_width (HMGL gr, mreal val)

Задает относительный размер прямоугольников в bars, barh, boxplot, candle. Значение по умолчанию 0.7.

Команда MGL: marksize val
Метод класса mglGraph: void SetMarkSize (mreal val)
Функция С: void mgl_set_mark_size (HMGL gr, mreal val)

Задает размер маркеров для 1D графики. Значение по умолчанию 1.

Команда MGL: arrowsize val
Метод класса mglGraph: void SetArrowSize (mreal val)
Функция С: void mgl_set_arrow_size (HMGL gr, mreal val)

Задает размер стрелок для 1D графики, линий и кривых (см. Рисование примитивов). Значение по умолчанию 1.

Команда MGL: meshnum val
Метод класса mglGraph: void SetMeshNum (int val)
Функция С: void mgl_set_meshnum (HMGL gr, int num)

Задает ориентировочное число линий в mesh, fall, и число стрелок (штрихов) в vect, dew, и число ячеек в cloud, и число маркеров в plot, tens, step, mark, textmark. По умолчанию (=0) рисуются все линии, стрелки, ячейки и т.д.

Команда MGL: facenum val
Метод класса mglGraph: void SetFaceNum (int val)
Функция С: void mgl_set_facenum (HMGL gr, int num)

Задает ориентировочное число видимых граней. Может быть использована для ускорения рисования за счет более грубого рисунка. По умолчанию (=0) рисуются все грани.

Команда MGL: plotid 'id'
Метод класса mglGraph: void SetPlotId (const char *id)
Функция С: void mgl_set_plotid (HMGL gr, const char *id)

Задает имя графика для сохранения в файл (например, в окне FLTK).

Метод класса mglGraph: const char * GetPlotId ()
Функция С: const char * mgl_get_plotid (HMGL gr)
Fortran процедура: mgl_get_plotid (long gr, char *out, int len)

Возвращает имя графика для сохранения в файл (например, в окне FLTK).

Команда MGL: pendelta val
Метод класса mglGraph: void SetPenDelta (double val)
Функция С: void mgl_pen_delta (HMGL gr, double val)

Изменяет размытие около линий и текста (по умолчанию 1). Для val>1 текст и линии более резкие. Для val<1 текст и линии более размытые.