GridVisible, SubgridVisible, XGridVisible, XSubgridVisible, YGridVisible, YSubgridVisible, ZGridVisible, ZSubgridVisible

Отобразить координатную сетку?

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

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

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

GridVisibleОбертка библиотеки для “{XGridVisible, YGridVisible}” (2D), “{XGridVisible, YGridVisible, ZGridVisible}” (3D)Смотрите ниже
SubgridVisibleОбертка библиотеки для “{XSubgridVisible, YSubgridVisible}” (2D), “{XSubgridVisible, YSubgridVisible, ZSubgridVisible}” (3D)Смотрите ниже
XGridVisible, XSubgridVisible, YGridVisible, YSubgridVisible, ZGridVisible, ZSubgridVisibleНаследованныйFALSE или TRUE

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

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

GridVisible, SubgridVisible, XGridVisible, XSubgridVisible, YGridVisible, YSubgridVisible: FALSE

plot::CoordinateSystem3d

GridVisible, SubgridVisible, XGridVisible, XSubgridVisible, YGridVisible, YSubgridVisible, ZGridVisible, ZSubgridVisible: FALSE

Описание

С GridVisible = TRUE по сравнению с GridVisible = FALSE, координатная сетка, расширяющая “главные” отметки деления осей, “включается” или “прочь”.

С SubgridVisible дополнительные линии сетки, расширяющие “незначительные” отметки деления осей, включаются или прочь.

С XGridVisible, XSubgridVisible и т.д., координатные строки могут быть включены или прочь отдельно для каждого одного координатного направления.

Регулярные равноотстоящие отметки деления вдоль осей координат состоят из “незначительных” отметок деления без меток (cf. TicksBetween) между “главными” метками переноса отметок деления (cf. TicksNumber, TicksAnchor, TicksDistance).

Расширяя главные отметки деления, каждый получает сетку координатных строк. Аналогично, расширение незначительных отметок деления приводит к усовершенствованной подсетке координатных строк.

С GridVisible = TRUE, отображена координатная сетка, расширяющая главные отметки деления. С SubgridVisible = TRUE, отображена усовершенствованная подсетка.

С XGridVisible = TRUE, XSubgridVisible = TRUE, только координатные строки, проходящие через метки деления вдоль x - ось, отображены. Аналогично, YGridVisible, YSubgridVisible, ZGridVisible, ZSubgridVisible позволяет отображать координатные строки, проходящие через метки деления вдоль y и z - ось, соответственно.

Координатной сеткой управляют метки меток деления, отображенные вдоль осей координат.

Используйте TicksNumber, чтобы управлять количеством автоматически сгенерированных главных отметок деления. Также используйте TicksAnchor, TicksDistance, чтобы задать главные отметки деления явным образом.

Используйте TicksBetween, чтобы управлять количеством незначительных отметок деления.

Нерегулярные отметки деления, добавленные через TicksAt, не генерируют дополнительные линии сетки.

Примеры

Пример 1

Мы строим график синусоидальной функции без линий сетки:

plot(plot::Function2d(sin(x), x = 0..2*PI),
     XTicksNumber = Normal, YTicksNumber = High)

Линии сетки “включаются”:

plot(plot::Function2d(sin(x), x = 0..2*PI),
     XTicksNumber = Normal, YTicksNumber = High,
     GridVisible = TRUE):

Подлинии сетки включаются также:

plot(plot::Function2d(sin(x), x = 0..2*PI),
     XTicksNumber = Normal, YTicksNumber = High,
     GridVisible = TRUE, SubgridVisible = TRUE):

Мы совершенствовали подсетку в x - направление через XTicksBetween:

plot(plot::Function2d(sin(x), x = 0..2*PI),
     XTicksNumber = Normal, XTicksBetween = 4,
     YTicksNumber = High,
     GridVisible = TRUE, SubgridVisible = TRUE):

Пример 2

Мы рассматриваем вероятность, по крайней мере, успехов k при выполнении 10 независимые эксперименты каждый с шансами на успех 50%. Считайте для этого совокупную плотность биномиального распределения данной stats::binomialCDF. Квантили визуализируются путем представления строк сетки по горизонтали:

f := stats::binomialCDF(10, 0.5):
plot(plot::Bars2d([f(k) $ k = 0..10]),
     XTicksDistance = 1, XTicksBetween = 0,
     XAxisVisible,
     YTicksDistance = 0.1, YTicksBetween = 4,
     YGridVisible, YSubgridVisible)

delete f:

Пример 3

Рассмотрите кривую в 3D с двумя из ее проекций к координатным плоскостям. Мы представляем видимую координатную сетку:

c1 := plot::Curve3d([t, cos(t)/t, sin(t)], t = 1..10,
                    LineColor = RGB::Red):
c2 := plot::Curve3d([1, cos(t)/t, sin(t)], t = 1..10,
                    LineColor = RGB::ForestGreen):
c3 := plot::Curve3d([t, cos(t)/t, -1], t = 1..10,
                    LineColor = RGB::Blue):
plot(c1,c2, c3, TicksBetween = 4, GridVisible = TRUE, 
     SubgridVisible = TRUE)

delete c1, c2, c3:

Пример 4

Из-за довольно большого количества линий сетки в следующем графике мы используем сверхтонкие строки, чтобы представить подсетку:

plot(plot::Function3d(cos(x*PI)*cos(y*PI), x = 0 .. 2,
                      y = 0 .. 2),
     TicksNumber = Low, TicksBetween = 9,
     GridVisible = TRUE, SubgridVisible = TRUE,
     GridLineWidth = 0.5*unit::mm,
     SubgridLineWidth = 0.1*unit::mm)

Смотрите также

Функции MuPAD

Для просмотра документации необходимо авторизоваться на сайте