BackgroundTransparentПостройте сцену на прозрачном фоне
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
| Объекты | Значения по умолчанию BackgroundTransparent |
|---|---|
plot::Scene2d, plot::Scene3d | FALSE |
Используя BackgroundTransparent, у вас может быть сцена “без фона”.
По умолчанию каждая сцена имеет непрозрачный фон. В случае перекрывающихся сцен (которого можно достигнуть установкой Layout = Absolute или Layout = Relative в холсте и обеспечением подходящих значений для Bottom и Left для сцен), это может быть нежелательным. Используя BackgroundTransparent, можно сделать фон сцены прозрачным, таким образом, фон холста и сцены позади него видимы.
С BackgroundTransparent = TRUE проигнорирован другой фон (BackgroundColor, BackgroundStyle, BackgroundColor2).
Мы создаем много случайных точек и два статистических графика этой выборки:
gen := stats::normalRandom(0, 1):
data := [gen() $ i = 1..1000]:
s1 := plot::Scene2d(plot::PointList2d([[i, data[i]]
$ i = 1..1000]),
Left = 0, Bottom = 10,
Width = 120, Height = 80):
s2 := plot::Scene2d(plot::Histogram2d(data, Cells=[20]),
Left = 80, Bottom = 0,
Width = 50, Height = 40):
plot(s1, s2, Layout = Absolute, Width = 130, Height = 90)
График гистограммы затеняет части списка точек в прямоугольнике, намного больше, чем панели графика гистограммы. Используя BackgroundTransparent, мы набор этот прямоугольник к прозрачному:
s2::BackgroundTransparent := TRUE: plot(s1, s2, Layout = Absolute, Width = 130, Height = 90)
