Введение в построение двумерных графиков
Для двумерного графика возможны следующие параметры:
- adaptive – включение адаптивного алгоритма построения графиков (детали см. ниже);
- axes – вывод различных типов координат (axes=NORMAL – обычные оси, выводятся по умолчанию, axes=BOXES – график заключается в рамку с осями-шкалами, axes=FRAME – оси в виде перекрещенных линий, axes=NONE – оси не выводятся);
- axes font – задание шрифтов для подписи делений на координатных осях (см. также параметр font);
- color – задает цвет кривых (см. далее);
- coords – задание типа координатной системы (см. далее);
- discont – задает построение непрерывного графика (значения true или false);
- filled – при filled=true задает окраску цветом, заданным параметром color, для области, ограниченной построенной линией и горизонтальной координатной осью х;
- font – задание шрифта в виде [семейство, стиль, размер];
- labels – задание надписей по координатным осям в виде [X, Y], где X и Y – надписи по осям х и у графика;
- label directions – задает направление надписей по осям [X, Y], где X и Y может иметь строковые значения HORISONTAL (горизонтально) и VERTICAL (вертикально);
- label font – задает тип шрифта подписей (см. font);
- legend – задает вывод легенды (обозначения кривых);
- linestyle – задание стиля линий (1 – сплошная, 2 – точками, 3 – пунктиром и 4 – штрихпунктиром);
- numpoints – задает минимальное количество точек на графике (по умолчанию numpoints=49);
- resolutions – задает горизонтальное разрешение устройства вывода (по умолчанию resolutions=200, параметр используется при отключенном адаптивном методе построения графиков);
- sample – задает список параметров для предварительного представления кривых;
- scaling – задает масштаб графика: CONSTRAINED (сжатый) или UNCONSTRAINED (несжатый – по умолчанию);
- size – задает размер шрифта в пунктах;
- style – задает стиль построения графика (POINT – точечный, LINE – линиями);
- symbol – задает вид символа для точек графика (возможны значения BOX – прямоугольник, CROSS – крест, CIRCLE – окружность, POINT – точка, DIAMOND – ромб);
- symbol size – установка размеров символов для точек графика (в пунктах, по умолчанию 10);
- title – задает построение заголовка графика (title="string, где string – строка);
- titlefont – определяет шрифт для заголовка (см. font);
- thickness – определяет толщину линий графиков (0, 1, 2, 3, значение по умолчанию – 0);
- view=[A, В] – определяет максимальные и минимальные координаты, в пределах которых график будет отображаться на экране, А = [xmin..xmax], B=[ymin..ymax] (по умолчанию отображается вся кривая);
- xtickmarks – задает минимальное число отметок по оси x,
- ytickmarks – задает минимальное число отметок по оси у.
В основном задание параметров особых трудностей не вызывает, за исключением задания титульной надписи с выбором шрифтов по умолчанию – в этом случае не всегда поддерживается вывод символов кириллицы (русского языка). Подбором подходящего шрифта эту проблему удается решить. Модификация графиков с помощью управляющих параметров подробно рассматривается ниже.
Специальный параметр adaptive задает работу специального адаптивного алгоритма для построения графиков наилучшего вида. При этом Maple автоматически учитывает кривизну изменения графика и увеличивает число отрезков прямых в тех частях графиков, где их ход заметно отличается от интерполирующей прямой. При задании adaptive=false адаптивный алгоритм построения графиков отключается, а при adaptive=true включается (значение по умолчанию).