BorderColor, BorderWidth

Цвет системы координат/границы вокруг холста и сцен

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

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

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

BorderColorBorderWidth НаследованныйЦвет

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

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

BorderColor: RGB::Grey50

BorderWidth: 0

Описание

Холст, а также сцены в холсте может быть структурирован прямоугольной границей. Ширина границы установлена 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,

соответственно. См. Пример 2.

Примеры

Пример 1

Две сцены отображены рядом друг с другом. Границы холста и эти две сцены “включаются” путем определения положительных значений для 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:

Пример 2

Мы используем 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"):

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

Функции MuPAD