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

3.1 Оси координат

Представление системы координат в MathGL состоит из двух частей. Вначале координаты нормируются в интервал MinxMax (see section Настройки осей координат). Если флаг SetCut() установлен, то точки вне интервала отбрасываются, в противном случае, они проецируются на ограничивающий параллелепипед (см. Обрезание). Кроме того, отбрасываются точки внутри границ, определенных переменными CutMinxCutMax и точки, для которых значение функции CutOff() не равно нулю. После этого формулы перехода в криволинейную систему координат SetFunc()применяются к каждой точке. Наконец, точка данных отображается с помощью одной из графических функций.

Диапазон изменения x, y, z-координат задается функциями SetRange() или SetRanges(). Точка пересечения осей координат задается функцией SetOrigin(). При этом можно использовать NAN значения для автоматического выбора положения оси.

Кроме привычных осей x, y, z есть еще одна ось – цветовая шкала – ось c. Она используется при окрашивании поверхностей и задает границы изменения функции при окрашивании. Ее границы автоматически устанавливаются равными Min.z и Max.z при вызове SetRanges(). Возможно и ручное изменение границ цветового интервала посредством вызова SetRange('c', ...). Используйте Colorbar() для отображения цветовой шкалы.

Вид меток по осям определяется функцией SetTicks() (see section Метки осей). Функция SetTuneTicks включает/выключает выделение общего множителя (большого или малого факторов в диапазоне) для меток осей координат. Наконец, если стандартный вид меток не устраивает пользователя, то их шаблон можно задать явно (можно использовать и ТеХ символы), воспользовавшись функцией SetTickTempl(). Кроме того, в качестве меток можно вывести произвольный текст использовав функцию SetTicksVal().


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

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