GroupStyle

Группировка опций в 2D столбиковых диаграммах

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

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

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

ДополнительныйMultipleBars или SingleBars

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

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

Описание

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

2D plot::Bars2d может сгруппировать панели в различных способах. С настройкой по умолчанию GroupStyle = MultipleBars, данные, которые разделены в несколько групп, отображены отдельными панелями для каждого значения в каждой группе. С GroupStyle = SingleBars, соответствующие элементы данных в различных группах сложены до одной одной панели. Это разделено в по-другому цветные части, которые соответствуют различным группам.

С SingleBars все данные должны быть неотрицательными.

SingleBars не имеет никакого эффекта, если данные только одной группы даны. Если вы хотите визуализировать данные в одной панели, необходимо превратить каждый элемент данных в отдельную группу. Cf. Пример 2.

Примеры

Пример 1

Атрибут 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:

Пример 2

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:

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

Функции MuPAD