GroupStyleГруппировка опций в 2D столбиковых диаграммах
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
| Дополнительный | MultipleBars или SingleBars |
| Объекты | Значения по умолчанию GroupStyle |
|---|---|
plot::Bars2d | MultipleBars |
GroupStyle определяет, визуализирует ли столбиковая диаграмма данные различных групп отдельными панелями или одной панелями, которые разделены в цветные области.
2D plot::Bars2d может сгруппировать панели в различных способах. С настройкой по умолчанию GroupStyle = MultipleBars, данные, которые разделены в несколько групп, отображены отдельными панелями для каждого значения в каждой группе. С GroupStyle = SingleBars, соответствующие элементы данных в различных группах сложены до одной одной панели. Это разделено в по-другому цветные части, которые соответствуют различным группам.
С SingleBars все данные должны быть неотрицательными.
SingleBars не имеет никакого эффекта, если данные только одной группы даны. Если вы хотите визуализировать данные в одной панели, необходимо превратить каждый элемент данных в отдельную группу. Cf. Пример 2.
Атрибут GroupStyle может иметь значения MultipleBars или SingleBars:
group1 := [1.0, 1.2, 0.9, 1.0]: group2 := [2.2, 1.9, 1.7, 2.1]: data:= [group1, group2]: plot(plot::Bars2d(data, GroupStyle = MultipleBars))

С SingleBars соответствующие элементы данных в различных группах собраны в одной панели:
plot(plot::Bars2d(data, GroupStyle = SingleBars))

Следующие данные являются австралийскими долями рынка (в проценте) крупных автомобильных производителей в годах 2004 и 2005:
// 2004 2005 Toyota:= [21.1, 20.2]: Holden_GM:= [18.7, 17.9]: Ford:= [14.0, 13.0]: Mazda:= [ 5.8, 6.7]: Mitsubishi:= [ 5.9, 6.4]: Others:= [34.5, 35.8]: data:= [Toyota, Holden_GM, Ford, Mazda, Mitsubishi, Others]:
Мы визуализируем изменение долей рынка столбиковыми диаграммами с помощью стилей другой группы:
plot(plot::Bars2d(data, GroupStyle = MultipleBars))

plot(plot::Bars2d(data, GroupStyle = SingleBars))

delete group1, group2, data, Toyota, Holden_GM,
Ford, Mazda, Mitsubishi, Others:SingleBars опции не имеет никакого эффекта, когда данные только одной группы даны:
group:= [1, 0.5, 2, PI/3, 2.7]: plot(plot::Bars2d(group, GroupStyle = SingleBars))

Каждое значение превращено в отдельную группу:
groups:= [[x] $ x in group]
![]()
Теперь, SingleBars имеет эффект:
plot(plot::Bars2d(groups, GroupStyle = SingleBars,
BarCenters = [0.4], BarWidths = [0.3]),
ViewingBox = [0..1, Automatic])
delete group, groups: