[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4.10 1D графики

Эти функции строят графики для одномерных (1D) массивов. Одномерными считаются массивы, зависящие только от одного параметра (индекса) подобно кривой в параметрической форме {x(i),y(i),z(i)}, i=1...n. По умолчанию (если отсутствуют) значения x[i] равно распределены в диапазоне оси х, и z[i]=Min.z. Графики рисуются для каждой строки массива данных если он двумерный. Размер по 1-ой координате должен быть одинаков для всех массивов x.nx=y.nx=z.nx.

Строка pen задает цвет и стиль линии и маркеров (см. Стиль линий). По умолчанию (pen="") рисуется сплошная линия с текущим цветом из палитры (см. Палитра и цвета). Символ ‘!’ в строке задает использование нового цвета из палитры для каждой точки данных (не для всей кривой, как по умолчанию). Строка opt задает опции графика (см. Опции команд). См. раздел 1D samples, для примеров кода и графика.

Команда MGL: plot ydat ['stl'='']
Команда MGL: plot xdat ydat ['stl'='']
Команда MGL: plot xdat ydat zdat ['stl'='']
Метод класса mglGraph: void Plot (const mglDataA &y, const char *pen="", const char *opt="")
Метод класса mglGraph: void Plot (const mglDataA &x, const mglDataA &y, const char *pen="", const char *opt="")
Метод класса mglGraph: void Plot (const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *pen="", const char *opt="")
Функция С: void mgl_plot (HMGL gr, HCDT y, const char *pen, const char *opt)
Функция С: void mgl_plot_xy (HMGL gr, HCDT x, HCDT y, const char *pen, const char *opt)
Функция С: void mgl_plot_xyz (HMGL gr, HCDT x, HCDT y, HCDT z, const char *pen, const char *opt)

Функции рисуют ломанную линию по точкам {x[i], y[i], z[i]}. См. также area, step, stem, tube, mark, error, belt, tens, tape. См. раздел Plot sample, для примеров кода и графика.

Команда MGL: radar adat ['stl'='']
Метод класса mglGraph: void Radar (const mglDataA &a, const char *pen="", const char *opt="")
Функция С: void mgl_radar (HMGL gr, HCDT a, const char *pen, const char *opt)

Функции рисуют radar chart, представляющий собой ломанную с вершинами на радиальных линиях (типа ломанной в полярных координатах). Параметр value в опциях opt задает дополнительный сдвиг данных (т.е. использование a+value вместо a). Если pen содержит ‘#’, то рисуется "сетка" (радиальные линии). См. также plot. См. раздел Radar sample, для примеров кода и графика.

Команда MGL: step ydat ['stl'='']
Команда MGL: step xdat ydat ['stl'='']
Команда MGL: step xdat ydat zdat ['stl'='']
Метод класса mglGraph: void Step (const mglDataA &y, const char *pen="", const char *opt="")
Метод класса mglGraph: void Step (const mglDataA &x, const mglDataA &y, const char *pen="", const char *opt="")
Метод класса mglGraph: void Step (const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *pen="", const char *opt="")
Функция С: void mgl_step (HMGL gr, HCDT y, const char *pen, const char *opt)
Функция С: void mgl_step_xy (HMGL gr, HCDT x, HCDT y, const char *pen, const char *opt)
Функция С: void mgl_step_xyz (HMGL gr, HCDT x, HCDT y, HCDT z, const char *pen, const char *opt)

Функции рисуют ступеньки для точек массива. См. также plot, stem, tile, boxs. См. раздел Step sample, для примеров кода и графика.

Команда MGL: tens ydat cdat ['stl'='']
Команда MGL: tens xdat ydat cdat ['stl'='']
Команда MGL: tens xdat ydat zdat cdat ['stl'='']
Метод класса mglGraph: void Tens (const mglDataA &y, const mglDataA &c, const char *pen="", const char *opt="")
Метод класса mglGraph: void Tens (const mglDataA &x, const mglDataA &y, const mglDataA &c, const char *pen="", const char *opt="")
Метод класса mglGraph: void Tens (const mglDataA &x, const mglDataA &y, const mglDataA &z, const mglDataA &c, const char *pen="", const char *opt="")
Функция С: void mgl_tens (HMGL gr, HCDT y, HCDT c, const char *pen, const char *opt)
Функция С: void mgl_tens_xy (HMGL gr, HCDT x, HCDT y, HCDT c, const char *pen, const char *opt)
Функция С: void mgl_tens_xyz (HMGL gr, HCDT x, HCDT y, HCDT z, HCDT c, const char *pen, const char *opt)

Функции рисуют ломанную линию по точкам с цветом, определяемым массивом c (типа графика натяжений). Строка pen задает цветовую схему (см. Цветовая схема) и стиль линий и/или маркеров (см. Стиль линий). См. также plot, mesh, fall. См. раздел Tens sample, для примеров кода и графика.

Команда MGL: tape ydat ['stl'='']
Команда MGL: tape xdat ydat ['stl'='']
Команда MGL: tape xdat ydat zdat ['stl'='']
Метод класса mglGraph: void Tape (const mglDataA &y, const char *pen="", const char *opt="")
Метод класса mglGraph: void Tape (const mglDataA &x, const mglDataA &y, const char *pen="", const char *opt="")
Метод класса mglGraph: void Tape (const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *pen="", const char *opt="")
Функция С: void mgl_tape (HMGL gr, HCDT y, const char *pen, const char *opt)
Функция С: void mgl_tape_xy (HMGL gr, HCDT x, HCDT y, const char *pen, const char *opt)
Функция С: void mgl_tape_xyz (HMGL gr, HCDT x, HCDT y, HCDT z, const char *pen, const char *opt)

Функции рисуют ленты, которые вращаются вокруг кривой {x[i], y[i], z[i]} как её нормали. Начальная лента(ы) выбираются в плоскости x-y (для ‘x’ в pen) и/или y-z (для ‘x’ в pen). Ширина лент пропорциональна barwidth. См. также plot, flow, barwidth. См. раздел Tape sample, для примеров кода и графика.

Команда MGL: area ydat ['stl'='']
Команда MGL: area xdat ydat ['stl'='']
Команда MGL: area xdat ydat zdat ['stl'='']
Метод класса mglGraph: void Area (const mglDataA &y, const char *pen="", const char *opt="")
Метод класса mglGraph: void Area (const mglDataA &x, const mglDataA &y, const char *pen="", const char *opt="")
Метод класса mglGraph: void Area (const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *pen="", const char *opt="")
Функция С: void mgl_area (HMGL gr, HCDT y, const char *pen, const char *opt)
Функция С: void mgl_area_xy (HMGL gr, HCDT x, HCDT y, const char *pen, const char *opt)
Функция С: void mgl_area_xyz (HMGL gr, HCDT x, HCDT y, HCDT z, const char *pen, const char *opt)

Функции рисуют ломанную линию между точками и закрашивает её вниз до плоскости осей координат. Градиентная заливка используется если число цветов равно удвоенному число кривых. См. также plot, bars, stem, region. См. раздел Area sample, для примеров кода и графика.

Команда MGL: region ydat1 ydat2 ['stl'='']
Команда MGL: region xdat ydat1 ydat2 ['stl'='']
Метод класса mglGraph: void Region (const mglDataA &y1, const mglDataA &y2, const char *pen="", const char *opt="")
Метод класса mglGraph: void Region (const mglDataA &x, const mglDataA &y1, const mglDataA &y2, const char *pen="", const char *opt="")
Функция С: void mgl_region (HMGL gr, HCDT y1, HCDT y2, const char *pen, const char *opt)
Функция С: void mgl_region_xy (HMGL gr, HCDT x, HCDT y1, HCDT y2, const char *pen, const char *opt)

Функции закрашивают область между 2 кривыми. Градиентная заливка используется если число цветов равно удвоенному число кривых. Если pen содержит ‘i’, то закрашивается только область y1<y<y2, в противном случае будет закрашена и область y2<y<y1. См. также area, bars, stem. См. раздел Region sample, для примеров кода и графика.

Команда MGL: stem ydat ['stl'='']
Команда MGL: stem xdat ydat ['stl'='']
Команда MGL: stem xdat ydat zdat ['stl'='']
Метод класса mglGraph: void Stem (const mglDataA &y, const char *pen="", const char *opt="")
Метод класса mglGraph: void Stem (const mglDataA &x, const mglDataA &y, const char *pen="", const char *opt="")
Метод класса mglGraph: void Stem (const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *pen="", const char *opt="")
Функция С: void mgl_stem (HMGL gr, HCDT y, const char *pen, const char *opt)
Функция С: void mgl_stem_xy (HMGL gr, HCDT x, HCDT y, const char *pen, const char *opt)
Функция С: void mgl_stem_xyz (HMGL gr, HCDT x, HCDT y, HCDT z, const char *pen, const char *opt)

Функции рисуют вертикальные линии из точек до плоскости осей координат. См. также area, bars, plot, mark. См. раздел Stem sample, для примеров кода и графика.

Команда MGL: bars ydat ['stl'='']
Команда MGL: bars xdat ydat ['stl'='']
Команда MGL: bars xdat ydat zdat ['stl'='']
Метод класса mglGraph: void Bars (const mglDataA &y, const char *pen="", const char *opt="")
Метод класса mglGraph: void Bars (const mglDataA &x, const mglDataA &y, const char *pen="", const char *opt="")
Метод класса mglGraph: void Bars (const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *pen="", const char *opt="")
Функция С: void mgl_bars (HMGL gr, HCDT y, const char *pen, const char *opt)
Функция С: void mgl_bars_xy (HMGL gr, HCDT x, HCDT y, const char *pen, const char *opt)
Функция С: void mgl_bars_xyz (HMGL gr, HCDT x, HCDT y, HCDT z, const char *pen, const char *opt)

Функции рисуют вертикальные полосы (прямоугольники) из точек до плоскости осей координат. Если строка pen содержит символ ‘a’, то линии рисуются одна поверх другой. Если строка содержит символ ‘f’, то рисуется график типа waterfall для определения кумулятивного эффекта последовательности положительных и отрицательных значений. Можно использовать разные цвета для положительных и отрицательных значений если число указанных цветов равно удвоенному числу кривых для построения. См. также barh, cones, area, stem, chart, barwidth. См. раздел Bars sample, для примеров кода и графика.

Команда MGL: barh vdat ['stl'='']
Команда MGL: barh ydat vdat ['stl'='']
Метод класса mglGraph: void Barh (const mglDataA &v, const char *pen="", const char *opt="")
Метод класса mglGraph: void Barh (const mglDataA &y, const mglDataA &v, const char *pen="", const char *opt="")
Функция С: void mgl_barh (HMGL gr, HCDT v, const char *pen, const char *opt)
Функция С: void mgl_barh_xy (HMGL gr, HCDT y, HCDT v, const char *pen, const char *opt)

Функции рисуют горизонтальные полосы (прямоугольники) из точек до плоскости осей координат. Если строка pen содержит символ ‘a’, то линии рисуются одна поверх другой. Если строка содержит символ ‘f’, то рисуется график типа waterfall для определения кумулятивного эффекта последовательности положительных и отрицательных значений. Можно использовать разные цвета для положительных и отрицательных значений если число указанных цветов равно удвоенному числу кривых для построения. См. также bars, barwidth. См. раздел Barh sample, для примеров кода и графика.

Команда MGL: cones ydat ['stl'='']
Команда MGL: cones xdat ydat ['stl'='']
Команда MGL: cones xdat ydat zdat ['stl'='']
Метод класса mglGraph: void Cones (const mglDataA &y, const char *pen="", const char *opt="")
Метод класса mglGraph: void Cones (const mglDataA &x, const mglDataA &y, const char *pen="", const char *opt="")
Метод класса mglGraph: void Cones (const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *pen="", const char *opt="")
Функция С: void mgl_cones (HMGL gr, HCDT y, const char *pen, const char *opt)
Функция С: void mgl_cones_xy (HMGL gr, HCDT x, HCDT y, const char *pen, const char *opt)
Функция С: void mgl_cones_xyz (HMGL gr, HCDT x, HCDT y, HCDT z, const char *pen, const char *opt)

Функции рисуют конусы из точек до плоскости осей координат. Если строка pen содержит символ ‘a’, то линии рисуются одна поверх другой. Можно использовать разные цвета для положительных и отрицательных значений если число указанных цветов равно удвоенному числу кривых для построения. См. также bars, barwidth. См. раздел Cones sample, для примеров кода и графика.

Команда MGL: chart adat ['col'='']
Метод класса mglGraph: void Chart (const mglDataA &a, const char *col="", const char *opt="")
Функция С: void mgl_chart (HMGL gr, HCDT a, const char *col, const char *opt)

Рисует цветные полосы (пояса) для массива данных a. Число полос равно числу строк a (равно a.ny). Цвет полос поочерёдно меняется из цветов указанных в col или в палитре (см. Палитра и цвета). Пробел в цветах соответствует прозрачному "цвету", т.е. если col содержит пробел(ы), то соответствующая полоса не рисуется. Ширина полосы пропорциональна значению элемента в a. График строится только для массивов не содержащих отрицательных значений. Если строка col содержит ‘#’, то рисуется также чёрная граница полос. График выглядит лучше в (после вращения системы координат) и/или в полярной системе координат (становится Pie chart). См. раздел Chart sample, для примеров кода и графика.

Команда MGL: boxplot adat ['stl'='']
Команда MGL: boxplot xdat adat ['stl'='']
Метод класса mglGraph: void BoxPlot (const mglDataA &a, const char *pen="", const char *opt="")
Метод класса mglGraph: void BoxPlot (const mglDataA &x, const mglDataA &a, const char *pen="", const char *opt="")
Функция С: void mgl_boxplot (HMGL gr, HCDT a, const char *pen, const char *opt)
Функция С: void mgl_boxplot_xy (HMGL gr, HCDT x, HCDT a, const char *pen, const char *opt)

Функции рисуют boxplot (называемый также как box-and-whisker diagram или как "ящик с усами") в точках x[i] на плоскости z = zVal (по умолчанию z=Min.z). Это график, компактно изображающий распределение вероятностей a[i,j] (минимум, нижний квартиль (Q1), медиана (Q2), верхний квартиль (Q3) и максимум) вдоль второго (j-го) направления. См. также plot, error, bars, barwidth. См. раздел BoxPlot sample, для примеров кода и графика.

Команда MGL: candle vdat1 ['stl'='']
Команда MGL: candle vdat1 vdat2 ['stl'='']
Команда MGL: candle vdat1 ydat1 ydat2 ['stl'='']
Команда MGL: candle vdat1 vdat2 ydat1 ydat2 ['stl'='']
Команда MGL: candle xdat vdat1 vdat2 ydat1 ydat2 ['stl'='']
Метод класса mglGraph: void Candle (const mglDataA &v1, const char *pen="", const char *opt="")
Метод класса mglGraph: void Candle (const mglDataA &v1, const mglDataA &v2, const char *pen="", const char *opt="")
Метод класса mglGraph: void Candle (const mglDataA &v1, const mglDataA &y1, const mglDataA &y2, const char *pen="", const char *opt="")
Метод класса mglGraph: void Candle (const mglDataA &v1, const mglDataA &v2, const mglDataA &y1, const mglDataA &y2, const char *pen="", const char *opt="")
Метод класса mglGraph: void Candle (const mglDataA &x, const mglDataA &v1, const mglDataA &v2, const mglDataA &y1, const mglDataA &y2, const char *pen="", const char *opt="")
Функция С: void mgl_candle (HMGL gr, HCDT v1, HCDT y1, HCDT y2, const char *pen, const char *opt)
Функция С: void mgl_candle_yv (HMGL gr, HCDT v1, HCDT v2, HCDT y1, HCDT y2, const char *pen, const char *opt)
Функция С: void mgl_candle_xyv (HMGL gr, HCDT x, HCDT v1, HCDT v2, HCDT y1, HCDT y2, const char *pen, const char *opt)

Функции рисуют candlestick chart в точках x[i]. Этот график показывает прямоугольником ("свечой") диапазон изменения величины. Прозрачная (белая) свеча соответствует росту величины v1[i]<v2[i], чёрная – уменьшению. "Тени" показывают минимальное y1 и максимальное y2 значения. Если v2 отсутствует, то он определяется как v2[i]=v1[i+1]. См. также plot, bars, barwidth. См. раздел Candle sample, для примеров кода и графика.

Команда MGL: error ydat yerr ['stl'='']
Команда MGL: error xdat ydat yerr ['stl'='']
Команда MGL: error xdat ydat xerr yerr ['stl'='']
Метод класса mglGraph: void Error (const mglDataA &y, const mglDataA &ey, const char *pen="", const char *opt="")
Метод класса mglGraph: void Error (const mglDataA &x, const mglDataA &y, const mglDataA &ey, const char *pen="", const char *opt="")
Метод класса mglGraph: void Error (const mglDataA &x, const mglDataA &y, const mglDataA &ex, const mglDataA &ey, const char *pen="", const char *opt="")
Функция С: void mgl_error (HMGL gr, HCDT y, HCDT ey, const char *pen, const char *opt)
Функция С: void mgl_error_xy (HMGL gr, HCDT x, HCDT y, HCDT ey, const char *pen, const char *opt)
Функция С: void mgl_error_exy (HMGL gr, HCDT x, HCDT y, HCDT ex, HCDT ey, const char *pen, const char *opt)

Функции рисуют размер ошибки {ex[i], ey[i]} в точках {x[i], y[i]} на плоскости z = zVal (по умолчанию z=Min.z). Такой график полезен для отображения ошибки эксперимента, вычислений и пр. Если pen содержит ‘@’, то будут использованы большие полупрозрачные маркеры. См. также plot, mark. См. раздел Error sample, для примеров кода и графика.

Команда MGL: mark ydat rdat ['stl'='']
Команда MGL: mark xdat ydat rdat ['stl'='']
Команда MGL: mark xdat ydat zdat rdat ['stl'='']
Метод класса mglGraph: void Mark (const mglDataA &y, const mglDataA &r, const char *pen="", const char *opt="")
Метод класса mglGraph: void Mark (const mglDataA &x, const mglDataA &y, const mglDataA &r, const char *pen="", const char *opt="")
Метод класса mglGraph: void Mark (const mglDataA &x, const mglDataA &y, const mglDataA &z, const mglDataA &r, const char *pen="", const char *opt="")
Функция С: void mgl_mark_y (HMGL gr, HCDT y, HCDT r, const char *pen, const char *opt)
Функция С: void mgl_mark_xy (HMGL gr, HCDT x, HCDT y, HCDT r, const char *pen, const char *opt)
Функция С: void mgl_mark_xyz (HMGL gr, HCDT x, HCDT y, HCDT z, HCDT r, const char *pen, const char *opt)

Функции рисуют маркеры размером r[i]*marksize (см. Базовые размеры) в точках {x[i], y[i], z[i]}. Для рисования маркеров одинакового размера можно использовать функцию plot с невидимой линией (со стилем содержащим ‘ ’). Для маркеров с размером как у координат можно использовать error со стилем ‘@’. См. также plot, textmark, error, stem. См. раздел Mark sample, для примеров кода и графика.

Команда MGL: textmark ydat 'txt' ['stl'='']
Команда MGL: textmark ydat rdat 'txt' ['stl'='']
Команда MGL: textmark xdat ydat rdat 'txt' ['stl'='']
Команда MGL: textmark xdat ydat zdat rdat 'txt' ['stl'='']
Метод класса mglGraph: void TextMark (const mglDataA &y, const char *txt, const char *fnt="", const char *opt="")
Метод класса mglGraph: void TextMark (const mglDataA &y, const wchar_t *txt, const char *fnt="", const char *opt="")
Метод класса mglGraph: void TextMark (const mglDataA &y, const mglDataA &r, const char *txt, const char *fnt="", const char *opt="")
Метод класса mglGraph: void TextMark (const mglDataA &y, const mglDataA &r, const wchar_t *txt, const char *fnt="", const char *opt="")
Метод класса mglGraph: void TextMark (const mglDataA &x, const mglDataA &y, const mglDataA &r, const char *txt, const char *fnt="", const char *opt="")
Метод класса mglGraph: void TextMark (const mglDataA &x, const mglDataA &y, const mglDataA &r, const wchar_t *txt, const char *fnt="", const char *opt="")
Метод класса mglGraph: void TextMark (const mglDataA &x, const mglDataA &y, const mglDataA &z, const mglDataA &r, const char *txt, const char *fnt="", const char *opt="")
Метод класса mglGraph: void TextMark (const mglDataA &x, const mglDataA &y, const mglDataA &z, const mglDataA &r, const wchar_t *txt, const char *fnt="", const char *opt="")
Функция С: void mgl_textmark (HMGL gr, HCDT y, const char *txt, const char *fnt, const char *opt)
Функция С: void mgl_textmarkw (HMGL gr, HCDT y, const wchar_t *txt, const char *fnt, const char *opt)
Функция С: void mgl_textmark_yr (HMGL gr, HCDT y, HCDT r, const char *txt, const char *fnt, const char *opt)
Функция С: void mgl_textmarkw_yr (HMGL gr, HCDT y, HCDT r, const wchar_t *txt, const char *fnt, const char *opt)
Функция С: void mgl_textmark_xyr (HMGL gr, HCDT x, HCDT y, HCDT r, const char *txt, const char *fnt, const char *opt)
Функция С: void mgl_textmarkw_xyr (HMGL gr, HCDT x, HCDT y, HCDT r, const wchar_t *txt, const char *fnt, const char *opt)
Функция С: void mgl_textmark_xyzr (HMGL gr, HCDT x, HCDT y, HCDT z, HCDT r, const char *txt, const char *fnt, const char *opt)
Функция С: void mgl_textmarkw_xyzr (HMGL gr, HCDT x, HCDT y, HCDT z, HCDT r, const wchar_t *txt, const char *fnt, const char *opt)

Функции рисуют текст txt как маркер с размером пропорциональным r[i]*marksize в точках {x[i], y[i], z[i]}. См. также plot, mark, stem. См. раздел TextMark sample, для примеров кода и графика.

Команда MGL: label ydat 'txt' ['stl'='']
Команда MGL: label xdat ydat 'txt' ['stl'='']
Команда MGL: label xdat ydat zdat 'txt' ['stl'='']
Метод класса mglGraph: void Label (const mglDataA &y, const char *txt, const char *fnt="", const char *opt="")
Метод класса mglGraph: void Label (const mglDataA &y, const wchar_t *txt, const char *fnt="", const char *opt="")
Метод класса mglGraph: void Label (const mglDataA &x, const mglDataA &y, const char *txt, const char *fnt="", const char *opt="")
Метод класса mglGraph: void Label (const mglDataA &x, const mglDataA &y, const wchar_t *txt, const char *fnt="", const char *opt="")
Метод класса mglGraph: void Label (const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *txt, const char *fnt="", const char *opt="")
Метод класса mglGraph: void Label (const mglDataA &x, const mglDataA &y, const mglDataA &z, const wchar_t *txt, const char *fnt="", const char *opt="")
Функция С: void mgl_label (HMGL gr, HCDT y, const char *txt, const char *fnt, const char *opt)
Функция С: void mgl_labelw (HMGL gr, HCDT y, const wchar_t *txt, const char *fnt, const char *opt)
Функция С: void mgl_label_xy (HMGL gr, HCDT x, HCDT y, const char *txt, const char *fnt, const char *opt)
Функция С: void mgl_labelw_xy (HMGL gr, HCDT x, HCDT y, const wchar_t *txt, const char *fnt, const char *opt)
Функция С: void mgl_label_xyz (HMGL gr, HCDT x, HCDT y, HCDT z, const char *txt, const char *fnt, const char *opt)
Функция С: void mgl_labelw_xyz (HMGL gr, HCDT x, HCDT y, HCDT z, const wchar_t *txt, const char *fnt, const char *opt)

Функции выводят текстовую строку txt в точках {x[i], y[i], z[i]}. Если строка txt содержит ‘%x’, ‘%y’, ‘%z’ или ‘%n’, то они будут заменены на значения соответствующих координат или на номер точки. См. также plot, mark, textmark, table. См. раздел Label sample, для примеров кода и графика.

MGL command: table vdat 'txt' ['stl'='#']
MGL command: table x y vdat 'txt' ['stl'='#']
Method on mglGraph: void Table (const mglDataA &val, const char *txt, const char *fnt="", const char *opt="")
Method on mglGraph: void Table (const mglDataA &val, const wchar_t *txt, const char *fnt="", const char *opt="")
Method on mglGraph: void Table (mreal x, mreal y, const mglDataA &val, const char *txt, const char *fnt="", const char *opt="")
Method on mglGraph: void Table (mreal x, mreal y, const mglDataA &val, const wchar_t *txt, const char *fnt="", const char *opt="")
C function: void mgl_table (HMGL gr, mreal x, mreal y, HCDT val, const char *txt, const char *fnt, const char *opt)
C function: void mgl_tablew (HMGL gr, mreal x, mreal y, HCDT val, const wchar_t *txt, const char *fnt, const char *opt)

Рисует таблицу значений массива val с заголовками txt (разделенными символом новой строки ‘\n’) в точке {x, y} (по умолчанию {0,0}) относительно текущего subplot. Если строка fnt содержит ‘#’, то рисуются границы ячеек. Если строка fnt содержит ‘=’, то ширина всех ячеек одинакова. Если строка fnt содержит ‘|’, то ширина таблицы ограничена шириной subplot (эквивалентно опции ‘value 1’). Опция value задает ширину таблицы (по умолчанию 1). См. также label. См. раздел Table sample, для примеров кода и графика.

Команда MGL: tube ydat rdat ['stl'='']
Команда MGL: tube ydat rval ['stl'='']
Команда MGL: tube xdat ydat rdat ['stl'='']
Команда MGL: tube xdat ydat rval ['stl'='']
Команда MGL: tube xdat ydat zdat rdat ['stl'='']
Команда MGL: tube xdat ydat zdat rval ['stl'='']
Метод класса mglGraph: void Tube (const mglDataA &y, const mglDataA &r, const char *pen="", const char *opt="")
Метод класса mglGraph: void Tube (const mglDataA &y, mreal r, const char *pen="", const char *opt="")
Метод класса mglGraph: void Tube (const mglDataA &x, const mglDataA &y, const mglDataA &r, const char *pen="", const char *opt="")
Метод класса mglGraph: void Tube (const mglDataA &x, const mglDataA &y, mreal r, const char *pen="", const char *opt="")
Метод класса mglGraph: void Tube (const mglDataA &x, const mglDataA &y, const mglDataA &z, const mglDataA &r, const char *pen="", const char *opt="")
Метод класса mglGraph: void Tube (const mglDataA &x, const mglDataA &y, const mglDataA &z, mreal r, const char *pen="", const char *opt="")
Функция С: void mgl_tube_r (HMGL gr, HCDT y, HCDT r, const char *pen, const char *opt)
Функция С: void mgl_tube (HMGL gr, HCDT y, mreal r, const char *pen, const char *opt)
Функция С: void mgl_tube_xyr (HMGL gr, HCDT x, HCDT y, HCDT r, const char *pen, const char *opt)
Функция С: void mgl_tube_xy (HMGL gr, HCDT x, HCDT y, mreal r, const char *pen, const char *opt)
Функция С: void mgl_tube_xyzr (HMGL gr, HCDT x, HCDT y, HCDT z, HCDT r, const char *pen, const char *opt)
Функция С: void mgl_tube_xyz (HMGL gr, HCDT x, HCDT y, HCDT z, mreal r, const char *pen, const char *opt)

Функции рисуют трубу радиуса r[i] вдоль кривой между точками {x[i], y[i], z[i]}. См. также plot. См. раздел Tube sample, для примеров кода и графика.

Команда MGL: torus rdat zdat ['stl'='']
Метод класса mglGraph: void Torus (const mglDataA &r, const mglDataA &z, const char *pen="", const char *opt="")
Функция С: void mgl_torus (HMGL gr, HCDT r, HCDT z, const char *pen, const char *opt)

Функции рисуют поверхность вращения кривой {r, z} относительно оси. Если строка pen содержит ‘x’ или ‘z’, то ось вращения будет выбрана в указанном направлении (по умолчанию вдоль оси y). Если sch содержит ‘#’, то рисуется сетчатая поверхность. Если sch содержит ‘.’, то рисуется поверхность из точек. См. также plot, axial. См. раздел Torus sample, для примеров кода и графика.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]

This document was generated by Autobuild on September 28, 2013 using texi2html 1.82.