TicksAnchor, XTicksAnchor, YTicksAnchor, ZTicksAnchor

Определяемый пользователем запуск отметок деления осей

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Сводные данные значения

TicksAnchorОбертка библиотеки для “{XTicksAnchor, YTicksAnchor}” (2D), “{XTicksAnchor, YTicksAnchor, ZTicksAnchor}” (3D)Выражение MuPAD®
XTicksAnchor, YTicksAnchor, ZTicksAnchorДополнительныйВыражение MuPAD

Графические примитивы

ОбъектыЗначения по умолчанию
plot::CoordinateSystem2d

TicksAnchor, XTicksAnchor, YTicksAnchor: 0

plot::CoordinateSystem3d

TicksAnchor, XTicksAnchor, YTicksAnchor, ZTicksAnchor: 0

Описание

С TicksAnchor = t0, TicksDistance = d, автоматические метки деления вдоль осей координат выключены и заменены равноотстоящими метками деления с расстоянием d в положениях t j = t 0 + jd, j ∈ ℤ.

С TicksAnchor = t0, TicksDistance = d, эти метки деления используются для всех осей координат.

С XTicksAnchor = t0, XTicksDistance = d и т.д., эти метки деления могут быть заданы отдельно для каждой одной координатной оси.

При выполнении команды plot на значение по умолчанию автоматически вычисляется “разумное” размещение для отметок деления на осях координат. Посредством этого процесса отметки деления не могут прибыть, чтобы лечь на желаемые положения. Атрибуты TicksAnchor и TicksDistance позволяют генерировать альтернативную сетку равноотстоящих отметок деления.

Примечание

Атрибуты TicksAnchor, XTicksAnchor и т.д. только имеет эффект, когда положительное расстояние d> 0 между главными метками меток деления установлено явным образом через TicksDistance = d, XTicksDistance = d и т.д.

Метки деления, установленные TicksAnchor и TicksDistance, являются “главными” метками переноса отметок деления. В зависимости от значения TicksBetween могут быть дополнительные “незначительные” метки деления без меток между каждой парой главных отметок деления.

Дополнительные отметки деления в определенных положениях могут быть вставлены с TicksAt.

Примеры

Пример 1

Для следующего графика синусоидальной функции, отметок деления вдоль x - ось выбраны, чтобы совпадать с периодом:

plot(plot::Function2d(sin(x), x = 0..4*PI),
     XTicksAnchor = 0, XTicksDistance = PI):

Метки деления вдоль y - ось переопределены с расстоянием 0,2:

plot(plot::Function2d(sin(x), x = 0..4*PI),
     XTicksAnchor = 0, XTicksDistance = PI,
     YTicksAnchor = 0, YTicksDistance = 0.2):

Мы увеличиваем число “незначительных” меток деления вдоль x - ось:

plot(plot::Function2d(sin(x), x = 0..4*PI),
     XTicksAnchor = 0, XTicksDistance = PI,
     XTicksBetween = 4,
     YTicksAnchor = 0, YTicksDistance = 0.2):

Пример 2

Мы строим двумерное нормальное распределение, сосредоточенное вокруг среднего значения (m 1, m 2) = (3.2, 4.9). Эта точка используется в качестве привязки для отметок деления вдоль x - оси и y - ось, соответственно. Метки деления расположены в расстояния, которые являются целочисленными множителями стандартных отклонений (s 1, s 2) = (0.8, 1.2):

m1:= 3.2: s1 := 0.8: 
m2:= 4.9: s2 := 1.1:
plot(plot::Function3d( stats::normalPDF(m1, s1^2)(x)
                      *stats::normalPDF(m2, s2^2)(y),
                      x = 0 .. 10, y = 0 .. 10,
                      Submesh = [3, 3]),
     TicksBetween = 0, 
     XTicksAnchor = m1, XTicksDistance = s1, 
     YTicksAnchor = m2, YTicksDistance = s2, 
     XTicksLabelStyle = Vertical,
     YTicksLabelStyle = Diagonal,
     GridVisible = TRUE):

delete m1, s1, m2, s2:
Для просмотра документации необходимо авторизоваться на сайте