TicksLabelStyle
, XTicksLabelStyle
, YTicksLabelStyle
, ZTicksLabelStyle
Стиль отображения меток в виде галочки осей
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
TicksLabelStyle | Обертка библиотеки для “{XTicksLabelStyle , YTicksLabelStyle }” (2D), “{XTicksLabelStyle , YTicksLabelStyle , ZTicksLabelStyle }” (3D) | Смотрите ниже |
XTicksLabelStyle , YTicksLabelStyle , ZTicksLabelStyle | Наследованный | Diagonal , Horizontal , Shifted или Vertical |
Объекты | Значения по умолчанию |
---|---|
plot::CoordinateSystem2d |
|
plot::CoordinateSystem3d |
|
TicksLabelStyle
позволяет изменять стиль отображения меток в виде галочки на всех осях координат.
XTicksLabelStyle
и т.д. позволяет устанавливать стили метки отдельно для каждой одной координатной оси.
Может произойти, что метки в виде галочки накладываются, если слишком много отметок деления вдоль осей координат требуют. Следующие стили для меток в виде галочки доступны, чтобы иметь дело с этой проблемой:
Horizontal
: метки отображены в обычном горизонтальном порядке чтения слева направо.
Vertical
: метки наклоняются 90 градусов против часовой стрелки, т.е. они должны быть считаны от нижней части до верхней части.
Diagonal
: метки наклоняются 45 градусов против часовой стрелки.
Shifted
: Каждая вторая метка переключена, чтобы не накладываться.
Обратите внимание на то, что также в 3D ориентация Horizontal
, Diagonal
, Vertical
отсылает к экрану вывод независимо 3D ориентации соответствующей оси.
TicksLabelStyle
устанавливает стиль отображения для меток меток деления вдоль всех осей координат.
С XTicksLabelStyle
и т.д. стиль может быть установлен отдельно для каждой одной оси.
Независимо от TicksLabelStyle
, заголовки осей представляются горизонтально. В 2D атрибут YAxisTitleOrientation
доступен, чтобы наклонить заголовок вертикальной оси 90 градусами.
Мы демонстрируем стили для меток меток деления:
f := plot::Function2d(sin(x), x = 0 .. 2*PI): S1 := plot::Scene2d(f, TicksLabelStyle = Horizontal): S2 := plot::Scene2d(f, TicksLabelStyle = Vertical): S3 := plot::Scene2d(f, TicksLabelStyle = Diagonal): S4 := plot::Scene2d(f, TicksLabelStyle = Shifted): plot(S1, S2, S3, S4, Height = 10*unit::cm, Width = 10*unit::cm):
Вот соответствующее изображение в 3D:
f := plot::Function3d(exp(-x^2 - y^2), x = -3..3, y = -3..3, Submesh = [2, 2]): S1 := plot::Scene3d(f, TicksLabelStyle = Horizontal): S2 := plot::Scene3d(f, TicksLabelStyle = Vertical): S3 := plot::Scene3d(f, TicksLabelStyle = Diagonal): S4 := plot::Scene3d(f, TicksLabelStyle = Shifted): plot(S1, S2, S3, S4, Height = 10*unit::cm, Width = 10*unit::cm):
delete f, S1, S2, S3, S4:
Метки в виде галочки вдоль x - ось почти сталкиваются в следующем графике:
f := plot::Function2d(exp(30*x)*sin(x*100*PI), x = 10.04 .. 10.05): plot(f, GridVisible = TRUE, XTicksNumber = High):
Наклон меток приводит к более опрятно выглядящей графике:
plot(f, GridVisible = TRUE, XTicksNumber = High, XTicksLabelStyle = Diagonal):
В следующей графике существует недостаточно пробела, чтобы сжать в требуемом высоком количестве меток деления в направлении y и x:
plot(plot::Function3d(exp(-x^2 - y^2), x = -2..2, y = -2..2, Submesh = [2, 2]), TicksNumber = High, AxesTitles = ["North <--> South", "East <--> West", "Heaven <--> Earth"]):
Метки в виде галочки соответствуют ориентации Diagonal
и Vertical
:
plot(plot::Function3d(exp(-x^2 - y^2), x = -2..2, y = -2..2, Submesh = [2, 2]), TicksNumber = High, XTicksLabelStyle = Vertical, YTicksLabelStyle = Diagonal, ZTicksLabelStyle = Horizontal, AxesTitles = ["North <--> South", "East <--> West", "Heaven <--> Earth"]):