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. Атрибуты холста позволяют
установите различные параметры стиля, такие как BorderWidth
, BorderColor
BackgroundColor
и т.д.
Полный список атрибутов, сопоставленных с холстом, приведен ниже. Перейдите по ссылкам к страницам справки атрибутов, чтобы найти более подробную информацию.
Кроме этих атрибутов объекта холста, также атрибуты для сцен, систем координат и графических объектов в холсте могут быть заданы при генерации объекта холста. Эти значения атрибута наследованы к объектам в холсте как новые значения по умолчанию.
Атрибут | Цель | Значение по умолчанию |
---|---|---|
AnimationStyle | поведение панели инструментов анимации | RunOnce |
AutoPlay | запустите анимации автоматически | TRUE |
BackgroundColor | backgroundColor | 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
|
Мы 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:
|
Графические объекты |