BoxCenters, BoxWidths

Положение окружает диаграмму

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

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

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

BoxCenters, BoxWidthsДополнительныйСписок арифметических выражений

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

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

BoxCenters: [1]

BoxWidths: [0.8]

Описание

BoxCenters и BoxWidths управляют горизонтальными центральными положениями, и ширины окружает статистические диаграммы Типа plot::Boxplot.

График типа plot::Boxplot служит для визуализации и сравнения выборок статистических данных.

Выборка данных задает вертикальные координаты соответствующего поля. Положение вдоль горизонтальной оси, а также горизонтальной ширины, однако, произвольно и может управляться атрибутами BoxCenters и BoxWidths.

По умолчанию поле i-th выборка данных расположено в горизонтальное значение x = i. С шириной по умолчанию 0,8, i-th поле расширяет от x = i - 0.4 к x = i + 0.4.

Значение атрибута BoxCenters должно быть списком x - значения для горизонтальных центров полей.

Если длина этого списка меньше, чем количество выборок данных в диаграмме, центральные значения постепенно увеличиваются 1 для каждого избыточного поля.

Если длина списка BoxCenters больше, чем количество выборок данных, избыточные центральные значения проигнорированы.

Устанавливая BoxCenters = [x1], первое поле сосредоточено в x = x1, в то время как стандартное расстояние между полями сохранено. Таким образом BoxCenters = [x1] позволяет переключать целую диаграмму вдоль горизонтальной оси.

Значение атрибута BoxWidths должно быть списком положительных действительных значений.

Если длина этого списка меньше, чем количество выборок данных в диаграмме, ширина по умолчанию 0.8 используется для избыточных полей.

Если длина списка BoxWidth больше, чем количество выборок данных, избыточные значения ширины проигнорированы.

Если атрибут DrawMode = Horizontal установлен в объекте plot::Boxplot, поля чертятся слева направо вместо этого от нижней части до верхней части.

В этом случае атрибуты BoxCenters и BoxWidths относятся к вертикальным координатам полей.

Примеры

Пример 1

Мы создаем диаграмму, визуализирующую 5 выборок данных:

data1 := [stats::uniformRandom(2, 4)() $ k = 1..100]:
data2 := [stats::normalRandom(3, 0.3)() $ k = 1..100]:
data3 := [stats::normalRandom(3, 1)() $ k = 1..100]:
data4 := [stats::normalRandom(3, 1)() $ k = 1..100]:
data5 := [stats::normalRandom(3, 1)() $ k = 1..100]:
plot(plot::Boxplot(data1, data2, data3, data4, data5,
                   Notched = TRUE)):

Мы задаем горизонтальные центры и ширины полей, таким образом, что первые два и последние три поля касаются друг друга:

plot(plot::Boxplot(data1, data2, data3, data4, data5,
                   Notched = TRUE, 
                   BoxCenters = [1, 2, 4, 5, 6], 
                   BoxWidths = [1, 1, 1, 1, 1])):

Мы помещаем два из полей данных друг на друга для прямого сравнения:

plot(plot::Boxplot(data1, data4, Notched = TRUE, 
                   BoxCenters = [1, 1], BoxWidths = [2, 2]))

delete data1, data2, data3, data4, data5:

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

Функции MuPAD