Создать таблицу облака пузырей
bubblecloud( создает таблицу облака пузырей с использованием данных в таблице tbl,szvar)tbl. Определить szvar в качестве табличной переменной, содержащей размеры пузырьков. Например, можно указать имя переменной или индекс переменной.
Диаграммы облака пузырей полезны для иллюстрации взаимосвязи между элементами в наборе данных и набором в целом. Например, можно визуализировать данные, собранные из разных городов, и представить каждый город как пузырь, размер которого пропорционален значению для этого города.
bubblecloud( создает таблицу облака пузырей с размерами пузырей, заданными в качестве вектора.sz)
bubblecloud(___, задает дополнительные свойства облака пузырей, используя один или несколько аргументов «имя-значение». Укажите свойства после всех других входных аргументов. Список свойств см. в разделе Свойства BubureCloud.Name,Value)
Создайте таблицу с тремя переменными. Например, создать таблицу, которая показывает количество неправильно обозначенных костюмов Хэллоуина в 10 штатах. Из 10 000 проданных наборов принцессы у 1000 были испуганные этикетки монстров по ошибке.
n = [58 115 81 252 180 124 40 80 50 20]'; loc = ["NJ" "NY" "MA" "OH" "NH" "ME" "CT" "PA" "RI" "VT"]'; plant = ["Plant A" "Plant A" "Plant A" "Plant A" ... "Plant A" "Plant A" "Plant A" "Plant B" "Plant B" "Plant B"]'; tbl = table(n,loc,plant,'VariableNames',["Mislabeled" "State" "Manufacturing Plant"])
tbl=10×3 table
Mislabeled State Manufacturing Plant
__________ _____ ___________________
58 "NJ" "Plant A"
115 "NY" "Plant A"
81 "MA" "Plant A"
252 "OH" "Plant A"
180 "NH" "Plant A"
124 "ME" "Plant A"
40 "CT" "Plant A"
80 "PA" "Plant B"
50 "RI" "Plant B"
20 "VT" "Plant B"
Создание облака пузырей для визуализации неправильно обозначенных костюмов по штатам.
bubblecloud(tbl,"Mislabeled","State")

Разделите пузыри на группы, указав groupvar аргумент. В этом случае группы находятся в переменной с именем "Manufacturing Plant".
bubblecloud(tbl,"Mislabeled","State","Manufacturing Plant")

Определить n как вектор размеров пузырей с цифрами из опроса любимых вкусов мороженого. Определить flavs в виде строкового вектора, содержащего имена ароматизаторов. Затем создайте пузырьковое облако, которое показывает распределение любимых вкусов мороженого.
n = [58 115 81 252 200 224 70 120 140]; flavs = ["Rum" "Pumpkin" "Mint" "Vanilla" "Chocolate" ... "Strawberry" "Twist" "Coffee" "Cookie"]; bubblecloud(n,flavs)

Определить ages как категориальный вектор, содержащий возрастную группу, которая предпочитает каждый вкус. Укажите порядок категорий, вызвав reordercats функция. Затем создайте новое облако пузырей с пузырями, сгруппированными по возрасту, и верните BubbleCloud объект как b. При указании данных группы на диаграмме по умолчанию отображается легенда. Добавьте заголовок к легенде, установив LegendTitle имущество b.
ages = categorical(["40-90+" "5-15" "16-39" "40-90+" ... "5-15" "16-39" "5-15" "16-39" "40-90+"]); ages = reordercats(ages,["5-15" "16-39" "40-90+"] ); b = bubblecloud(n,flavs,ages); b.LegendTitle = 'Age Range';

Загрузить patients набор данных и создание пузырькового облака из 20 измерений веса пациента с соответствующими значениями самооценки состояния здоровья ('poor', 'fair', 'good', или 'excellent'). Настройте цвет пузырей, указав FaceColor аргумент «имя-значение». Вернуть BubbleCloud объект как b, чтобы можно было задать свойства объекта позже.
load patients b = bubblecloud(Weight(1:20),SelfAssessedHealthStatus(1:20), ... 'FaceColor',[0.3 0.6 0.4]);

Сгруппируйте пузыри в соответствии с тем, являются ли пациенты курильщиками. При группировании данных на рисунке автоматически появляется легенда. Укажите заголовок легенды. Затем сохраните видимость меток пузырей, увеличив размер фигуры и установив размер шрифта равным 9 точки.
b.GroupData = Smoker(1:20);
b.LegendTitle = "Smoker";
f = gcf;
f.Position([3 4]) = [655 395];
b.FontSize = 9;
Чтобы визуализировать группы с различными цветами, установите FaceColor возвращают свойство к значению по умолчанию 'flat'. Чтобы края пузырей использовали те же цвета, установите EdgeColor свойство для 'flat'.
b.FaceColor = 'flat'; b.EdgeColor = 'flat';

Чтобы настроить цвета группы, установите ColorOrder для матрицы, содержащей триплеты RGB для новых цветов.
b.ColorOrder = [0.3 0.6 0.4; 0.4 0.3 0.6];

Кроме того, можно передать BubbleCloud объект для colororder для установки этого свойства. При использовании этой функции можно указать цвета как триплеты RGB, шестнадцатеричные коды цветов или предопределенные имена цветов. Например, задайте шестнадцатеричные цветовые коды для двух цветов.
colororder(b,["#E6CC1A"; "#4D9966"])

Определить c как категориальный массив. Используйте histounts функция для хранения категориальных данных и возврата размеров пузырей и меток. Затем передайте размеры пузырьков и метки в bubblecloud функция.
c = categorical(["Pumpkin" "Princess" "Princess" "Princess" "Spooky Monster" ... "Spooky Monster" "Spooky Monster" "Spooky Monster" "Spooky Monster"]); [sz,labels] = histcounts(c); bubblecloud(sz,labels)

tbl - Таблица, содержащая данные о пузырькахТаблица, содержащая данные пузырьков. Таблица должна содержать по крайней мере одну переменную, определяющую размеры пузырей. Размеры пузырей могут включать неотрицательные числовые, NaN, и Inf значения. На диаграмме отображаются только пузыри с положительными размерами. Ноль, NaN, и Inf значения игнорируются.
Таблица может дополнительно включать переменные, содержащие следующие данные:
Bubble labels - эта переменная создается с использованием массива ячеек символьных векторов или строкового вектора.
Группирование данных - эта переменная создается с использованием массива ячеек из символьных векторов, строковых векторов, категориальных векторов, числовых векторов или логических векторов.
Группирование данных полезно для отображения нескольких облаков с различными цветами. Например, можно просмотреть данные автомобиля, сгруппированные по производителю.
szvar - Табличная переменная для размеров пузырьковПеременная таблицы для размеров пузырьков, заданная как одно из следующих значений:
Имя переменной - символьный вектор или строковый скаляр с именем переменной таблицы, содержащей данные размера.
Индекс переменной - индекс переменной таблицы, содержащей данные размера. Укажите индекс как число между 1 и количество переменных в таблице.
Логический вектор - вектор логических значений, имеющих такое же количество элементов, как и переменные в таблице. Вектор должен содержать только один true значение.
labelvar - Табличная переменная для маркеров пузырьковПеременная таблицы для меток пузырьков, заданная как одно из следующих значений:
Имя переменной - символьный вектор или строковый скаляр с именем переменной таблицы, содержащей метки.
Индекс переменной - индекс переменной таблицы, содержащей метки. Укажите индекс как число между 1 и количество переменных в таблице.
Логический вектор - вектор логических значений, имеющих такое же количество элементов, как и переменные в таблице. Вектор должен содержать только один true значение.
groupvar - Табличная переменная для пузырьковых группПеременная таблицы для групп пузырей, заданная как одно из следующих значений:
Имя переменной - символьный вектор или строковый скаляр с именем переменной таблицы, содержащей данные группировки.
Индекс переменной - индекс переменной таблицы, содержащей данные группировки. Укажите индекс как число между 1 и количество переменных в таблице.
Логический вектор - вектор логических значений, имеющих такое же количество элементов, как и переменные в таблице. Вектор должен содержать только один true значение.
При указании групп пузырей bubblecloud разделяет данные на отдельные пузырьковые облака с различными цветами и отображает легенду. Цвета определяются ColorOrder свойство, а название легенды является именем groupvar переменная в таблице.
sz - Вектор размера пузыряРазмеры пузырей, определяемые как числовой вектор, содержащий неотрицательные значения. Ноль, NaN, и Inf значения игнорируются. Например, bubblecloud(1:10) создает 10 пузырей с размерами 1 через 10.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
labels - Вектор пузырьковых метокМетки пузырей, заданные как массив ячеек символьных векторов или строковый вектор. Количество элементов в массиве ячеек или строковом векторе должно соответствовать количеству элементов в sz вектор. Например, bubblecloud(1:3,["one" "two" "three"]) создает три пузыря с метками "one","two", и "three".
Типы данных: cell | string
groups - Вектор пузырьковых группГруппы пузырей, определяемые как клеточный массив символьных векторов, строковый вектор, категориальный вектор или логический вектор. Количество элементов должно соответствовать количеству элементов в sz вектор. Например, bubblecloud(1:3,["one" "two" "three"],["Group1" "Group2" "Group2"]) создает три пузыря, которые делятся на две группы.
При указании групп пузырей bubblecloud разделяет данные на отдельные пузырьковые облака с различными цветами и отображает легенду без заголовка. Цвета определяются ColorOrder собственность.
Типы данных: cell | string | categorical | logical
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
bubblecloud(1:10,'FaceColor','red') создает облако красного пузыря.
Примечание
Перечисленные здесь свойства являются только подмножеством. Полный список см. в разделе Свойства BubureCloud.
'Title' - Название диаграммыЗаголовок диаграммы, указанный как вектор символов, массив ячеек векторов символов, строковый массив или категориальный массив. Для создания mutliline-заголовка укажите массив ячеек из символьных векторов или строковый массив. Каждый элемент массива представляет собой отдельную строку текста.
Кроме того, можно вызвать title для добавления заголовка к диаграмме.
bubblecloud(rand(1,20))
title("Random Bubbles")'LegendTitle' - Название легендыЗаголовок легенды, указанный как вектор символов, массив ячеек векторов символов, строковый массив или категориальный массив. Для создания mutliline-заголовка укажите массив ячеек из символьных векторов или строковый массив. Каждый элемент массива представляет собой отдельную строку текста.
Если данные указаны в таблице, то заголовок легенды по умолчанию является именем переменной, указывающей группы.
'FaceColor' - Цвет заливки пузырьков'flat' (по умолчанию) | триплет RGB | шестнадцатеричный код цвета | имя цвета | краткое имя | 'none'Цвет заливки пузыря, заданный как значение из этой таблицы.
FaceColor Стоимость | Описание |
|---|---|
'flat' | Пусть MATLAB ® назначит разные цвета каждой группе пузырей. Цвета определяются в |
| Триплет RGB или шестнадцатеричный цветовой код | Назначьте один пользовательский цвет всем группам пузырей:
В двух таблицах ниже представлены триплеты RGB и шестнадцатеричные цветовые коды для некоторых общих цветов. |
| Имя цвета или краткое имя | Назначьте один предопределенный цвет всем группам пузырей, используя имя цвета, например В таблице ниже перечислены доступные имена цветов и краткие имена. |
'none' | Отображение всех групп пузырей без какого-либо цвета. |
В этой таблице перечислены доступные имена цветов и короткие имена с соответствующими триплетами RGB и шестнадцатеричными цветовыми кодами.
| Имя цвета | Краткое имя | Триплет RGB | Шестнадцатеричный цветовой код | Внешность |
|---|---|---|---|---|
'red' | 'r' | [1 0 0] | '#FF0000' |
|
'green' | 'g' | [0 1 0] | '#00FF00' |
|
'blue' | 'b' | [0 0 1] | '#0000FF' |
|
'cyan' | 'c' | [0 1 1] | '#00FFFF' |
|
'magenta' | 'm' | [1 0 1] | '#FF00FF' |
|
'yellow' | 'y' | [1 1 0] | '#FFFF00' |
|
'black' | 'k' | [0 0 0] | '#000000' |
|
'white' | 'w' | [1 1 1] | '#FFFFFF' |
|
Вот триплеты RGB и шестнадцатеричные цветовые коды для цветов по умолчанию MATLAB, используемых на многих типах графиков.
| Триплет RGB | Шестнадцатеричный цветовой код | Внешность |
|---|---|---|
[0 0.4470 0.7410] | '#0072BD' |
|
[0.8500 0.3250 0.0980] | '#D95319' |
|
[0.9290 0.6940 0.1250] | '#EDB120' |
|
[0.4940 0.1840 0.5560] | '#7E2F8E' |
|
[0.4660 0.6740 0.1880] | '#77AC30' |
|
[0.3010 0.7450 0.9330] | '#4DBEEE' |
|
[0.6350 0.0780 0.1840] | '#A2142F' |
|
'EdgeColor' - Цвет края пузыря[0 0 0] (по умолчанию) | 'flat' | Триплет RGB | шестнадцатеричный код цвета | имя цвета | краткое имя | 'none'Цвет кромки пузыря, заданный как значение из этой таблицы.
EdgeColor Стоимость | Описание |
|---|---|
'flat' | Пусть MATLAB назначит разные цвета краев каждой группе пузырей. Цвета определяются в |
| Триплет RGB или шестнадцатеричный цветовой код | Назначьте один пользовательский цвет кромки всем группам пузырей:
В двух таблицах ниже представлены триплеты RGB и шестнадцатеричные цветовые коды для некоторых общих цветов. |
| Имя цвета или краткое имя | Назначьте один предопределенный цвет кромки всем группам пузырей, используя имя цвета, например В таблице ниже перечислены доступные имена цветов и краткие имена. |
'none' | Отображение всех групп пузырей без какого-либо цвета краев. |
В этой таблице перечислены доступные имена цветов и короткие имена с соответствующими триплетами RGB и шестнадцатеричными цветовыми кодами.
| Имя цвета | Краткое имя | Триплет RGB | Шестнадцатеричный цветовой код | Внешность |
|---|---|---|---|---|
'red' | 'r' | [1 0 0] | '#FF0000' |
|
'green' | 'g' | [0 1 0] | '#00FF00' |
|
'blue' | 'b' | [0 0 1] | '#0000FF' |
|
'cyan' | 'c' | [0 1 1] | '#00FFFF' |
|
'magenta' | 'm' | [1 0 1] | '#FF00FF' |
|
'yellow' | 'y' | [1 1 0] | '#FFFF00' |
|
'black' | 'k' | [0 0 0] | '#000000' |
|
'white' | 'w' | [1 1 1] | '#FFFFFF' |
|
Вот триплеты RGB и шестнадцатеричные цветовые коды для цветов по умолчанию MATLAB, используемых на многих типах графиков.
| Триплет RGB | Шестнадцатеричный цветовой код | Внешность |
|---|---|---|
[0 0.4470 0.7410] | '#0072BD' |
|
[0.8500 0.3250 0.0980] | '#D95319' |
|
[0.9290 0.6940 0.1250] | '#EDB120' |
|
[0.4940 0.1840 0.5560] | '#7E2F8E' |
|
[0.4660 0.6740 0.1880] | '#77AC30' |
|
[0.3010 0.7450 0.9330] | '#4DBEEE' |
|
[0.6350 0.0780 0.1840] | '#A2142F' |
|
b - Объект облака пузырейBubbleCloud объектBubbleCloud объект, представляющий собой автономную визуализацию. Использовать b для установки свойств на диаграмме после ее создания.
Автономная визуализация - это диаграмма, предназначенная для специального назначения, работающая независимо от других диаграмм. В отличие от других диаграмм, таких как plot и surf, автономная визуализация имеет встроенный в нее предварительно настроенный объект оси, и некоторые настройки недоступны. Автономная визуализация также имеет следующие характеристики:
Его нельзя комбинировать с другими графическими элементами, такими как линии, фрагменты или поверхности. Таким образом, hold команда не поддерживается.
gca функция может возвращать объект диаграммы в качестве текущих осей.
Объект диаграммы можно передать во многие функции MATLAB, которые принимают объект axes в качестве входного аргумента. Например, можно передать объект диаграммы в title функция.
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.