plot::Canvas

Область Drawing

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

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

Синтаксис

plot::Canvas(object1, object2, …, <a = amin .. amax>, options)

Описание

plot::Canvas элемент верхнего уровня hierachy графических объектов. Это представляет 2 области объемного чертежа, в которые нарисованы 2D и 3D графики.

Пользователь не должен создавать объект холста явным образом, потому что plot команда, такая как plot(object1, object2, …) неявно создает объект холста по умолчанию отобразить графические объекты в.

Строго говоря объект холста является контейнером для сцен типа plot::Scene2d или plot::Scene3d, соответственно. Пользователь, однако, не должен беспокоиться об этой технической особенности, потому что подходящая сцена по умолчанию создается внутренне, когда графические примитивы передаются plot::Canvas.

Холст может отобразить несколько сцен одновременно. Однако все сцены должны иметь ту же размерность. Смесь 2D и 3D не поддержана!

Смотрите, что страница справки холста приписывает Layout для получения дополнительной информации о размещении холста, содержащего несколько сцен.

Объект холста всегда отображается в браузере интерактивного объекта инструмента графики MuPAD® (см. раздел Viewer, Браузер и Инспектора: Интерактивная Манипуляция этого документа). Это может содержать одну или несколько сцен как свои дочерние элементы. Когда объект холста выбран, он обеспечивает доступ ко множеству атрибутов, которые сопоставлены с canves. Атрибуты холста позволяют

Полный список атрибутов, сопоставленных с холстом, приведен ниже. Перейдите по ссылкам к страницам справки атрибутов, чтобы найти более подробную информацию.

Кроме этих атрибутов объекта холста, также атрибуты для сцен, систем координат и графических объектов в холсте могут быть заданы при генерации объекта холста. Эти значения атрибута наследованы к объектам в холсте как новые значения по умолчанию.

Атрибуты

АтрибутЦельЗначение по умолчанию
AnimationStyleповедение панели инструментов анимацииRunOnce
AutoPlayзапустите анимации автоматическиTRUE
BackgroundColorbackgroundColor RGB::White
BorderColorцвет системы координат/границы вокруг холста и сценRGB::Grey50
BorderWidthширина системы координат/границы вокруг холста и сцен0
BottomMarginширина нижнего поля1
Columnsколичество столбцов сцен0
Footerтекст нижнего колонтитула 
FooterFontшрифт нижних колонтитулов (сцена и холст)[" sans-serif ", 12]
FooterAlignmentвыравнивание нижнего колонтитула холста и сценCenter
Headerтекст заголовка 
HeaderFontшрифт заголовков (сцена и холст)[" sans-serif ", 12]
HeaderAlignmentвыравнивание заголовка холста и сценCenter
Heightвысоты холста/сцен80
InitialTimeначальное время ползунка анимации 
Layoutрасположение/размещение нескольких сцен в холстеTabular
LeftMarginширина левого поля1
Marginполя вокруг холста и сцен1
Nameимя объекта графика (для браузера и легенды) 
OutputUnitsфизическая единица длины используется инспекторомunit::mm
RightMarginширина правого поля1
Rowsколичество строк сцен0
Spacingпробел между сценами1.0
TopMarginширина верхнего поля1
Widthширины холста/сцен120

Примеры

Пример 1

Мы diplay несколько сцен в холсте. Различные атрибуты холста передаются при создании объекта холста:

S1 := plot::Scene2d(plot::Function2d(sin(x), x = 0..2*PI),
                    Header = "the sine function"):
S2 := plot::Scene2d(plot::Function2d(cos(x), x = 0..2*PI),
                    Header = "the cosine function"):
S3 := plot::Scene2d(plot::Function2d(tan(x), x = 0..PI),
                    Header = "the tan function"):
S4 := plot::Scene2d(plot::Function2d(cot(x), x = 0..PI),
                    Header = "the cot function"):
C := plot::Canvas(S1, S2, S3, S4, 
                  Width = 80*unit::mm, Height = 80*unit::mm,
                  BorderWidth = 0.5*unit::mm,
                  Header = "trigonometric functions",
                  HeaderFont = ["Times New Roman", Bold, 18]):
plot(C)

delete S1, S2, S3, S4, C:

Параметры

object1, object2, …

Графические объекты

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

Функции MuPAD

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