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)