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
не оказывает влияния, если данные только одной группы даны. Если вы хотите визуализировать данные в одной панели, необходимо превратить каждый элемент данных в отдельную группу. См. Пример 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: