BoxCenters
, BoxWidths
Положение окружает диаграмму
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
BoxCenters , BoxWidths | Дополнительный | Список арифметических выражений |
Объекты | Значения по умолчанию |
---|---|
plot::Boxplot |
|
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
обратитесь к вертикальным координатам полей.
Мы создаем диаграмму, визуализирующую 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: