BorderColor
, BorderWidth
Цвет кадра/границы вокруг холста и сцен
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
BorderColor , BorderWidth | Наследованный | Цвет |
Объекты | Значения по умолчанию |
---|---|
plot::Canvas , plot::Scene2d , plot::Scene3d |
|
Холст, а также сцены в холсте может быть структурирован прямоугольной границей. Ширина границы установлена BorderWidth
, его цвет выбран BorderColor
.
С атрибутами BorderWidth
и BorderColor
, холсту или отдельным сценам можно дать границу, подобную фрейму изображения. Граница “выключена” со значением по умолчанию BorderWidth = 0
. Установите ширину рамки до некоторого положительного значения, такого как BorderWidth = 0.5*unit::mm
делать границу видимой.
Следующее изображение иллюстрирует размещение холста:
Следующее изображение иллюстрирует размещение сцены:
Размер холста, установленного атрибутами Width
и Height
, включает ширину границы BorderWidth
. То же самое содержит для сцен.
С BackgroundTransparent = TRUE
могут быть созданы прозрачные сцены (без фона). Границы не становятся прозрачными!
Границы сцены не реагируют на Layout = Relative
. Всегда нужно задавать ширину рамки как абсолютные физические длины, такие как BorderWidth = 0.5*unit::mm
.
Сцены не наследовали границы от холста включения. Можно установить границы для всех сцен одновременно путем определения их в plot::setDefault
как
plot::Scene2d::BorderWidth
, plot::Scene2d::BorderColor
или
plot::Scene3d::BorderWidth
, plot::Scene3d::BorderColor
,
соответственно. Cf. Пример 2.
Две сцены отображены рядом. Границы холста и эти две сцены “включаются” путем определения положительных значений для BorderWidth
:
S1 := plot::Scene2d(plot::Function2d(sin(x), x = 0 .. 2*PI), Header = "The sine function", BorderWidth = 0.5*unit::mm): S2 := plot::Scene2d(plot::Function2d(cos(x), x = 0 .. 2*PI), Header = "The cosine function", BorderWidth = 0.5*unit::mm): plot(S1, S2, Header = "Trigonometric functions", Width = 120*unit::mm, Height = 50*unit::mm, BorderWidth = 1.0*unit::mm, BorderColor = RGB::Black, Layout = Horizontal):
delete S1, S2:
Мы используем plot::setDefault
, чтобы задать новые значения по умолчанию для размещения и параметров стиля BorderWidth
, BorderColor
, Margin
и BackgroundColor
:
plot::setDefault( plot::Canvas::BorderWidth = 0.5*unit::mm, plot::Canvas::BorderColor = RGB::Black, plot::Canvas::Margin = 1.5*unit::mm, plot::Canvas::BackgroundColor = RGB::SlateGrey, plot::Scene2d::BorderWidth = 0.5*unit::mm, plot::Scene2d::BorderColor = RGB::Black, plot::Scene2d::Margin = 2*unit::mm, plot::Scene2d::BackgroundColor = RGB::Grey ):
Следующий холст содержит две сцены. Этот график использует новые значения по умолчанию:
plot(plot::Scene2d(plot::Rectangle(-1..1, -1..1, Filled = TRUE, FillColor = RGB::Red, Header = "Scene 1")), plot::Scene2d(plot::Rectangle(-1..1, -1..1, Filled = TRUE, FillColor = RGB::Blue, Header = "Scene 2")), Layout = Horizontal, Axes = None, Header = "Canvas Header"):