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: