Управление внешним видом и поведением облачной диаграммы слов
WordCloudChart свойства управляют внешним видом и поведением WordCloudChart объект. Изменяя значения свойств, можно изменить некоторые аспекты таблицы облака слов.
Title - Текст, отображаемый выше таблицы облака слов на рисунке'' (по умолчанию) | массив символов | массив ячеек векторов символов | строка | массив ячеек строк | числовое значение | категориальный массивТекст, отображаемый выше таблицы облака слов на рисунке, указанный как массив символов, массив ячеек векторов символов, скалярная строка, массив ячеек строк, числовое значение или категориальный массив. Если это свойство указано как категориальный массив, MATLAB ® использует значения в массиве, а не полный набор категорий. Вы также можете использовать title для установки этого значения.
Пример: "Word Cloud"
Типы данных: string | char | cell
TitleFontName - Шрифт, используемый для текста заголовка в таблице облака слов'Helvetica' (по умолчанию) | символьный вектор | строкаШрифт, используемый для текста заголовка в таблице облака слов, указанный как вектор строки или символа. Для правильного отображения и печати имя шрифта должно быть шрифтом, поддерживаемым системой. Шрифт по умолчанию зависит от конкретной операционной системы и языка.
Пример: 'Cambria'
Типы данных: char | string
Color - Цвет слова[0.2510 0.2510 0.2510] (по умолчанию) | триплет RGB | символьный вектор, содержащий имя цвета | матрицаЦвет слова, указанный как триплет RGB, вектор символов, содержащий имя цвета, или N-на-3 матрица, где N - длина WordData. Если Color является матрицей, то каждая строка соответствует триплету RGB для соответствующего слова в WordData.
Триплеты RGB и шестнадцатеричные цветовые коды полезны для задания пользовательских цветов.
Триплет RGB - это трехэлементный вектор строки, элементы которого задают интенсивности красной, зеленой и синей составляющих цвета. Интенсивности должны находиться в диапазоне [0,1]; например, [0.4 0.6 0.7].
Шестнадцатеричный цветовой код - это символьный вектор или строковый скаляр, начинающийся с хэш-символа (#), за которыми следуют три или шесть шестнадцатеричных цифр, которые могут варьироваться от 0 кому F. Значения не чувствительны к регистру. Таким образом, цветовые коды '#FF8800', '#ff8800', '#F80', и '#f80' эквивалентны.
Можно также задать некоторые общие цвета по имени. В этой таблице перечислены параметры именованного цвета, эквивалентные триплеты 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' |
|
Пример: 'blue'
Пример: [0 0 1]
HighlightColor - Цвет подсветки слова[0.8510 0.3255 0.0980] (по умолчанию) | триплет RGB | символьный вектор, содержащий имя цветаЦвет выделения слова, заданный как триплет RGB, или вектор символов, содержащий имя цвета. Программа выделяет самые большие слова этого цвета.
Триплеты RGB и шестнадцатеричные цветовые коды полезны для задания пользовательских цветов.
Триплет RGB - это трехэлементный вектор строки, элементы которого задают интенсивности красной, зеленой и синей составляющих цвета. Интенсивности должны находиться в диапазоне [0,1]; например, [0.4 0.6 0.7].
Шестнадцатеричный цветовой код - это символьный вектор или строковый скаляр, начинающийся с хэш-символа (#), за которыми следуют три или шесть шестнадцатеричных цифр, которые могут варьироваться от 0 кому F. Значения не чувствительны к регистру. Таким образом, цветовые коды '#FF8800', '#ff8800', '#F80', и '#f80' эквивалентны.
Можно также задать некоторые общие цвета по имени. В этой таблице перечислены параметры именованного цвета, эквивалентные триплеты 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' |
|
Пример: 'blue'
Пример: [0 0 1]
FontName - Шрифт, используемый для текста в таблице облака слов'Helvetica' (по умолчанию) | символьный вектор | строкаШрифт, используемый для текста в таблице облака слов, указанный как вектор строки или символа. Для правильного отображения и печати имя шрифта должно быть шрифтом, поддерживаемым системой. Шрифт по умолчанию зависит от конкретной операционной системы и языка.
Пример: 'Cambria'
Типы данных: char | string
MaxDisplayWords - Максимальное количество отображаемых словМаксимальное количество отображаемых слов, указанное как неотрицательное целое число. Программа отображает MaxDisplayWords самые большие слова.
Box - Контур коробки осей'off' (по умолчанию) | 'on'Контур ящика осей, указанный как 'on' или 'off'или как числовое или логическое 1 (true) или 0 (false). Значение 'on' эквивалентно true, и 'off' эквивалентно false. Таким образом, можно использовать значение этого свойства в качестве логического значения. Значение сохраняется как логическое значение типа вкл/выкл matlab.lang.OnOffSwitchState.
'off' - Не отображать контур рамки вокруг осей.
'on' - отображение контура рамки вокруг осей.
Пример: 'on'
Shape - Форма облака слов'oval' (по умолчанию) | 'rectangle'Форма таблицы облака слов, указанная как 'oval' или 'rectangle'.
Пример: 'rectangle'
LayoutNum - Компоновка размещения словМакет размещения слов, заданный как неотрицательное целое число. Если вы неоднократно звоните wordcloud при одинаковых входных данных макеты размещения слов будут одинаковыми каждый раз. Чтобы получить различные макеты размещения слов, используйте различные значения LayoutNum.
SizePower - Мощность для применения к SizeDataМощность для применения к SizeData, указывается как положительный скаляр. Программа отображает слова с размерами, заданными SizeData .^ SizePower.
Пример: 2
WordData - Данные Word"" (по умолчанию) | строковый вектор | массив ячеек символьных векторовДанные Word, указанные как строковый вектор или массив ячеек символьных векторов.
Пример:
["one" "two" "three"]
Типы данных: string | cell
SizeData - Данные о размере[] (по умолчанию) | числовой векторДанные размера, указанные как числовой вектор.
Пример: [0.1 0.2 0.3]
WordVariable - Переменная Word в исходной таблицеПеременная Word в исходной таблице, заданная как символьный вектор.
Типы данных: char
SizeVariable - Переменная размера в исходной таблицеПеременная размера в исходной таблице, заданная как символьный вектор.
Типы данных: char
SourceTable - Исходная таблицаИсходная таблица, содержащая данные о словах и размерах.
Типы данных: table
OuterPosition - Размер и положение таблицы облака слов в родительской таблице[0 0 1 1] (по умолчанию) | числовой вектор 1 на 4Размер и положение таблицы облака слов в родительском элементе, указанное как числовой вектор формы 1 на 4 [left,bottom,width,height]. Сюда входят метки и поля. Значение по умолчанию [0 0 1 1] включает в себя всю внутреннюю часть контейнера.
Примечание
Установка этого свойства не действует, если родительским контейнером является TiledChartLayout.
InnerPosition - Внутренний размер и положение[0 0 1 1] (по умолчанию) | числовой вектор 1 на 4Внутренний размер и положение облака слов в родительском контейнере (обычно это рисунок, панель или вкладка), возвращаемое в виде числового вектора формы 1 на 4 [left bottom width height].
left и bottom элементы определяют расстояние от нижнего левого угла контейнера до нижнего левого угла облака слов.
width и height элементы - это размеры облака слов.
Примечание
Установка этого свойства не действует, если родительским контейнером является TiledChartLayout.
Position - Внутренний размер и положениеВнутренний размер и положение облака слов внутри родительского контейнера (как правило, фигуры, панели или вкладки), заданного как четырехэлементный вектор формы [left bottom width height]. Это свойство эквивалентно InnerPosition собственность.
Примечание
Установка этого свойства не действует, если родительским контейнером является TiledChartLayout.
PositionConstraint - Положение для удержания константы'outerposition' | 'innerposition'Свойство Position для сохранения константы при добавлении, удалении или изменении декораций, указанное как одно из следующих значений:
'outerposition'- OuterPosition свойство остается постоянным при добавлении, удалении или изменении декораций, таких как заголовок или метка оси. При необходимости регулировки положения MATLAB корректирует InnerPosition собственность.
'innerposition'- InnerPosition свойство остается постоянным при добавлении, удалении или изменении декораций, таких как заголовок или метка оси. При необходимости регулировки положения MATLAB корректирует OuterPosition собственность.
Примечание
Установка этого свойства не действует, если родительским контейнером является TiledChartLayout.
Units - Единицы, используемые OuterPosition собственность'normalized' (по умолчанию) | 'points' | 'pixels' | 'characters' | 'inches' | 'centimeters'Единицы, используемые OuterPosition свойство, указанное как 'normalized', 'points', 'pixels', 'characters', 'inches', или 'centimeters'.
Layout - Параметры компоновкиLayoutOptions массив (по умолчанию) | TiledChartLayoutOptions объект | GridLayoutOptions объектПараметры компоновки, указанные как TiledChartLayoutOptions или GridLayoutOptions объект. Это свойство полезно, когда диаграмма находится либо в мозаичной структуре диаграммы, либо в сетке.
Чтобы расположить диаграмму в сетке разметки мозаичной диаграммы, установите Tile и TileSpan свойства на панели TiledChartLayoutOptions объект. Например, рассмотрим компоновку мозаичной диаграммы 3 на 3. Макет имеет сетку плиток в центре, и четыре плитки по внешним краям. На практике сетка невидима, и внешние плитки не занимают места, пока они не будут заполнены осями или диаграммами.

Этот код помещает диаграмму c в третьей плитке сетки..
c.Layout.Tile = 3;
Чтобы диаграмма охватывала несколько фрагментов, укажите TileSpan свойство как двухэлементный вектор. Например, эта диаграмма охватывает 2 строки и 3 колонны плиток.
c.Layout.TileSpan = [2 3];
Чтобы поместить диаграмму в одну из окружающих плиток, укажите Tile свойство как 'north', 'south', 'east', или 'west'. Например, установка значения 'east' помещает диаграмму в плитку справа от сетки.
c.Layout.Tile = 'east';Чтобы поместить диаграмму в макет в приложении, укажите это свойство как GridLayoutOptions объект. Дополнительные сведения о работе с макетами сетки в приложениях см. в разделе uigridlayout.
Если диаграмма не является дочерней ни для разметки мозаичной диаграммы, ни для разметки сетки (например, если она является дочерней для фигуры или панели), то это свойство пусто и не действует.
Visible - Состояние видимости'on' (по умолчанию) | логическое значение on/offСостояние видимости, указанное как 'on' или 'off'или как числовое или логическое 1 (true) или 0 (false). Значение 'on' эквивалентно true, и 'off' эквивалентно false. Таким образом, можно использовать значение этого свойства в качестве логического значения. Значение сохраняется как логическое значение типа вкл/выкл matlab.lang.OnOffSwitchState.
'on' - Просмотр объекта.
'off' - Скрыть объект, не удаляя его. По-прежнему можно получить доступ к свойствам невидимого объекта.
Parent - Родительский контейнерFigure объект | Panel объект | Tab объект | TiledChartLayout объект | GridLayout объектРодительский контейнер, указанный как Figure, Panel, Tab, TiledChartLayout, или GridLayout объект.
HandleVisibility - Видимость ручки объекта'on' (по умолчанию) | 'off' | 'callback'Видимость дескриптора объекта в Children свойство родительского объекта, указанное как одно из следующих значений:
'on' - Дескриптор объекта всегда виден.
'off' - Дескриптор объекта всегда невидим. Этот параметр полезен для предотвращения непреднамеренных изменений другой функцией. Установите HandleVisibility кому 'off' для временного скрытия дескриптора во время выполнения этой функции.
'callback' - Дескриптор объекта виден из обратных вызовов или функций, вызываемых обратными вызовами, но не из функций, вызываемых из командной строки. Этот параметр блокирует доступ к объекту в командной строке, но разрешает доступ к нему функциям обратного вызова.
Если объект не указан в списке Children свойства родительского объекта, то функции, которые получают дескрипторы объектов путем поиска в иерархии объектов или запроса свойств дескрипторов, не могут вернуть его. Примеры таких функций включают get, findobj, gca, gcf, gco, newplot, cla, clf, и close функции.
Дескрипторы скрытых объектов по-прежнему действительны. Установка корня ShowHiddenHandles свойство для 'on' перечисление всех дескрипторов объектов независимо от их HandleVisibility параметр свойства.
ActivePositionProperty не рекомендуетсяНе рекомендуется начинать с R2020a
Запуск в R2020a, настройка или получение ActivePositionProperty не рекомендуется. Используйте PositionConstraint вместо этого свойство.
Планов по удалению нет ActivePositionProperty в настоящее время, но свойство больше не отображается при вызове set, get, или properties функции в объекте диаграммы.
Чтобы обновить код, внесите следующие изменения:
Заменить все экземпляры ActivePositionProperty с PositionConstraint.
Заменить все ссылки на 'position' опция с 'innerposition' вариант.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.