график::
Область 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:
|
Графические объекты |