Процедура трехмерной графики plot3d()
В таблице А6 представлены параметры, которые определяют вид трехмерных графических объектов.
Таблица А6. Параметры процедуры plot3d().
| Параметр | Описание |
|---|---|
| ambientlight | Значением параметра является список [r,g,b], элементы которого задают интенсивность красного (r), зеленого (g) и синего (b) цветов. Величины r, g и 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 (по вертикали) |
| labelfont | Шрифт для меток у координатных осей |
| labels | Список из трех элементов, задающий отображаемые вдоль координатных осей надписи |
| light | Эффект подсвечивания. Значением параметра является список из пяти значений Первые два задают полярный и азимутальный углы направления подсветки, а последние три – числа в диапазоне от 0 до 1, задающие долю красного, зеленого и синего компонентов для цвета подсветки |
| lightmodel | Параметр задает одну из стандартных моделей подсветки поверхности. Допускаются такие значения: попе (не используется ни одна из моделей), light1, 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 | Параметр определяет область отображения графика. Значением может быть либо диапазон, либо список из трех диапазонов. В первом случае определяется минимальное и максимальное значения вдоль вертикальной оси, во втором – аналогичные значения для каждой из трех осей |
