BackgroundTransparent

Постройте сцену на прозрачном фоне

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

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

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

НаследованныйFALSE или TRUE

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

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

Описание

Используя BackgroundTransparent, у вас может быть сцена “без фона”.

По умолчанию каждая сцена имеет непрозрачный фон. В случае перекрывающихся сцен (которого можно достигнуть установкой Layout = Absolute или Layout = Relative в холсте и обеспечением подходящих значений для Bottom и Left для сцен), это может быть нежелательным. Используя BackgroundTransparent, можно сделать фон сцены прозрачным, таким образом, фон холста и сцены позади него видимы.

С BackgroundTransparent = TRUE проигнорирован другой фон (BackgroundColor, BackgroundStyle, BackgroundColor2).

Примеры

Пример 1

Мы создаем много случайных точек и два статистических графика этой выборки:

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)

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

Функции MuPAD