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 |
|
plot::CoordinateSystem3d |
|
С 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
, не генерируют дополнительные линии сетки.
Мы строим график синусоидальной функции без линий сетки:
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):
Мы рассматриваем вероятность, по крайней мере, успехов 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:
Рассмотрите кривую в 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:
Из-за довольно большого количества линий сетки в следующем графике мы используем сверхтонкие строки, чтобы представить подсетку:
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)