Процедура трехмерной графики plot3d()


В табл. А.6 представлены параметры, которые определяют вид трехмерных графических объектов.

Таблица А.6. Параметры процедуры plot3d()



Параметр Описание
ambientlight Значением параметра является список [r,g,b], элементы которого задают интенсивность красного (г), зеленого (д) и синего (Ь) цветов. Величины г, д и b должны быть числами в диапазоне от 0 до 1
axes Тип координатных осей. Возможные значения — boxed, normal, FRAME и none. Последнее является значением по умолчанию. Значения параметра имеют тот же смысл, что и соответствующие значения для двухмерных графиков, но только теперь речь идет не о двух, а о трех координатных осях
axesfont Шрифт для меток вдоль координатных осей
color Параметр установки цвета. Его значения такие же, как и в случае двухмерной графики. Допускается использование в качестве названия параметра слова colour
contours Параметр задает количество контуров, которое по умолчанию равно 10
coords Параметр задает тип координатной системы. По умолчанию используется декартова система координат
filled Параметр может принимать значения true и false. Если значение параметра равно true, область под поверхностью будет заполнена, в противном случае - нет. Значением по умолчанию является false
font Параметр установки шрифта. Как и для двухмерной графики, значением параметра является список с указанием типа шрифта, стиля и размера символов. Возможными типами являются TIMES, COURIER, HELVETICA и SYMBOL. Для шрифта TIMES в качестве стиля можно указывать ROMAN (обычный), BOLD (полужирный), italic (курсив) ИЛИ BOLDITALIC (полужирный курсив). ДЛЯ шрифтов HELVETICA И COURIER СТИЛЬ можно не указывать или указать bold, oblique (наклонный) или boldoblique (полужирный наклонный). Для шрифта SYMBOL стиль не указывается

grid Значением параметра является список из двух элементов, которые определяют число базовых точек по каждой из горизонтальных координатных осей, по которым отображается поверхность
gridstyle Параметр может принимать значение rectangular (сетка поверхности состоит из прямоугольных ячеек) или triangular (сетка поверхности состоит из треугольных ячеек)
labeldirections Параметр задает ориентацию надписей у координатных осей. Значением параметра является список из трех элементов. Каждый элемент, соответствующий координатной оси, может принимать значение horizontal (по горизонтали, используется по умолчанию) или vertical (no вертикали)
labelfont Шрифт для меток у координатных осей
labels Список из трех элементов, задающий отображаемые вдоль координатных осей надписи
light Эффект подсвечивания. Значением параметра является список из пяти значений Первые два задают полярный и азимутальный углы направления подсветки, а последние три — числа в диапазоне от 0 до 1, задающие долю красного, зеленого и синего компонентов для цвета подсветки
lightmodel Параметр задает одну из стандартных моделей подсветки поверхности. Допускаются такие значения: попе (не используется ни одна из моделей), lightl, Iight2, Iight3 и Iight4
linestyle Тип линии. Возможны такие значения: SOLID (сплошная), DOT (пунктирная), dash (штрихованная), DASHDOT (штрихпунктирная). Можно также указать число в диапазоне от 1 до 4
numpoints Минимальное число точек (по умолчанию 625), на основе которых вычисляется вид поверхности
orientation Параметр задает направление просмотра трехмерного графика. Значением является список из двух элементов — азимутального и полярного углов, определяющих направление
projection Значением параметра является число в диапазоне от 0 до 1, определяющее ракурс, в котором просматривается поверхность. Значением могут быть также fisheye (выгнутый), NORMAL (нормальный) и ORTHOGONAL (ортогональный), что соответствует значениям 0; 0.5; и 1
scaling Способ масштабирования. Значения такие же, как и в случае двухмерных графиков: UNCONSTRAINED ИЛИ CONSTRAINED

shading Параметр определяет способ раскраски поверхности. Возможные значения таковы: XYZ, XY, Z, ZGRAYSCALE, ZHUE ИЛИ NONE

style Параметр определяет способ отображения поверхности. Значениями параметра могут быть: POINT (точка), HIDDEN (скрытый), PATCH (фрагментарный, используется по умолчанию), wireframe (сетка), contour (профиль), patchnogrid (фрагментарный без базовых линий), PATCHCONTOUR (фрагментарный с профильными линиями) или LINE (линия)
symbol Тип символов для отображения поверхности: BOX (квадрат), CROSS (крест), CIRCLE (окружность), point (точка) и DIAMOND (ромб)
syabolsize Размер символа (по умолчанию 10)
thickness Толщина линий. Значение — целое число от 0 (значение по умолчанию) до 3
tickmarks Список из трех элементов, определяющих минимально необходимое число отметок вдоль координатных осей
title Заголовок графика
titlefont Шрифт для отображения заголовка
view Параметр определяет область отображения графика. Значением может быть либо диапазон, либо список из трех диапазонов. В первом случае определяется минимальное и максимальное значения вдоль вертикальной оси, во втором — аналогичные значения для каждой из трех осей


Содержание раздела