AxesTitleAlignment, XAxisTitleAlignment, YAxisTitleAlignment, ZAxisTitleAlignment

Выравнивание заголовков осей

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

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

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

AxesTitleAlignmentОбертка библиотеки для “{XAxisTitleAlignment, YAxisTitleAlignment}” (2D), “{XAxisTitleAlignment, YAxisTitleAlignment, ZAxisTitleAlignment}” (3D)Смотрите ниже
XAxisTitleAlignment, YAxisTitleAlignment, ZAxisTitleAlignmentНаследованныйBegin, Center или End

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

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

AxesTitleAlignment, XAxisTitleAlignment, YAxisTitleAlignment: End

plot::CoordinateSystem3d

AxesTitleAlignment, XAxisTitleAlignment, YAxisTitleAlignment, ZAxisTitleAlignment: Center

Описание

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

С AxesTitleAlignment = End заголовки для всех осей координат отображены в том конце осей с более высокими координатными значениями.

С AxesTitleAlignment = Begin заголовки отображены в том конце осей с более низкими координатными значениями.

С AxesTitleAlignment = Center заголовки сосредоточены вдоль осей.

XAxisTitleAlignment и т.д. позволяет устанавливать выравнивания заголовка отдельно для каждой одной оси.

Примеры

Пример 1

Мы строим кулонов потенциал заряженной частицы:

F := plot::Function2d(-1/r, r = 0..1, 
                      ViewingBoxYRange = -10..0):
S1 := plot::Scene2d(F, AxesTitles = ["distance", "potential"],
                    XAxisTitleAlignment = Center,
                    YAxisTitleAlignment = Begin):
S2 := plot::Scene2d(F, AxesTitles = ["distance", "potential"],
                    XAxisTitleAlignment = Begin,
                    YAxisTitleAlignment = End):
S3 := plot::Scene2d(F, AxesTitles = ["distance", "potential"],
                    XAxisTitleAlignment = Begin,
                    YAxisTitleAlignment = Begin):
plot(S1, S2, S3, Layout = Horizontal,
     Width = 120*unit::mm, Height = 50*unit::mm):

delete F, S1, S2, S3:

Пример 2

Мы используем 3D аналог предыдущего примера, чтобы продемонстрировать выравнивание заголовков осей в 3D::

F := plot::Function3d(-1/sqrt(x^2 + y^2), x = -1..1, y = -1..1,
                      ViewingBoxZRange = -10 .. 0):
S1 := plot::Scene3d(F, AxesTitles = ["x", "y", "potential"],
                    XAxisTitleAlignment = Begin,
                    YAxisTitleAlignment = Center,
                    ZAxisTitleAlignment = End):
S2 := plot::Scene3d(F, AxesTitles = ["x", "y", "potential"],
                    XAxisTitleAlignment = Center,
                    YAxisTitleAlignment = End,
                    ZAxisTitleAlignment = Begin):
plot(S1, S2, Layout = Vertical,
     Width = 80*unit::mm, Height = 120*unit::mm):

delete F, S1, S2: