Управляйте облаком слов графика внешним видом и поведением
WordCloudChart
свойства управляют внешним видом и поведением WordCloudChart
объект. Изменяя значения свойств, можно изменить определенные аспекты слова облака графика.
Title
- Текст, отображаемый над облаком слов на рисунке''
(по умолчанию) | символьный массив | массив ячеек из векторов символов | строковый | ячеек из строк | числовое значение | категориальный массивТекст, отображаемый выше графика облака слов на рисунке, задается как символьный массив, массив ячеек из векторов символов, скаляр строка, массив ячеек из строк, числовое значение или категориальный массив. Если вы задаете это свойство как категориальный массив, то MATLAB® использует значения в массиве, а не полный набор категорий. Вы также можете использовать title
функция, чтобы задать это значение.
Пример: "Word Cloud"
Типы данных: string
| char
| cell
TitleFontName
- Шрифт, используемый для текста заголовка в облачном графике слова'Helvetica'
(по умолчанию) | вектор символов | строкаШрифт, используемый для заголовка текста в слове cloud графика, задается как строка или вектор символов. Для правильного отображения и печати название шрифта должно быть шрифтом, поддерживаемым системой. Шрифт по умолчанию зависит от конкретной операционной системы и локали.
Пример: 'Cambria'
Типы данных: char
| string
Color
- Цвет слова[0.2510 0.2510 0.2510]
(по умолчанию) | триплет RGB | символьный вектор, содержащий имя цвета | матрицуЦвет слова, заданный как триплет RGB, вектор символов, содержащий название цвета или N
-by-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 | символьный вектор, содержащий название цветаЦвет подсветки Word, заданный как триплет 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'
(по умолчанию) | вектор символов | строкаШрифт, используемый для текста в слове cloud графика, задается как строка или вектор символов. Для правильного отображения и печати название шрифта должно быть шрифтом, поддерживаемым системой. Шрифт по умолчанию зависит от конкретной операционной системы и локали.
Пример: 'Cambria'
Типы данных: char
| string
MaxDisplayWords
- Максимальное количество слов для отображенияМаксимальное количество слов для отображения, заданное как неотрицательное целое число. Программное обеспечение отображает MaxDisplayWords
самые большие слова.
Box
- Контур коробки осей'off'
(по умолчанию) | 'on'
Контур коробки осей, заданный как 'on'
или 'off'
, или как числовое или логическое 1
(true
) или 0
(false
). Значение 'on'
эквивалентно true
, и 'off'
эквивалентно false
. Таким образом, можно использовать значение этого свойства как логическое значение. Значение сохранено в виде логического значения on/off типа matlab.lang.OnOffSwitchState
.
'off'
- Не отображать контур рамки вокруг осей.
'on'
- отобразите контур рамки вокруг осей.
Пример: 'on'
Shape
- Форма облака слов'oval'
(по умолчанию) | 'rectangle'
Форма облачного графика слов, заданная как 'oval'
или 'rectangle'
.
Пример: 'rectangle'
LayoutNum
- Макет размещения словМакет размещения слов, заданный как неотрицательное целое число. Если вы неоднократно звоните wordcloud
с теми же входами макеты размещения слов будут совпадать каждый раз. Чтобы получить различные макеты размещения слов, используйте различные значения LayoutNum
.
SizePower
- Степень применения к SizeData
Степени для применения к SizeData
, заданный как положительная скалярная величина. Программа отображает слова с размерами, заданными SizeData .^ SizePower
.
Пример: 2
WordData
- Данные о словах""
(по умолчанию) | вектор строка | массив ячеек из векторов символовДанные, заданные как строковый вектор или массив ячеек из векторов символов.
Пример:
["one" "two" "three"]
Типы данных: string
| cell
SizeData
- Данные о размере[]
(по умолчанию) | числовой векторРазмер данных, заданный как числовой вектор.
Пример: [0.1 0.2 0.3]
WordVariable
- Переменная Word в исходной таблицеПеременная Word в исходной таблице, заданная как вектор символов.
Типы данных: char
SizeVariable
- Переменная размера в исходной таблицеПеременная size в исходной таблице, заданная как вектор символов.
Типы данных: 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]
.
The left
и bottom
элементы определяют расстояние от нижнего левого угла контейнера до нижнего левого угла облака слов.
The width
и height
элементы являются размерностями облака слов.
Примечание
Установка этого свойства не влияет, когда родительский контейнер является TiledChartLayout
.
Position
- Внутренний размер и положениеВнутренний размер и положение облака слов в родительском контейнере (обычно это рисунок, панель или вкладка), заданные как четырехэлементный вектор формы [left bottom width height]
. Это свойство эквивалентно InnerPosition
свойство.
Примечание
Установка этого свойства не влияет, когда родительский контейнер является TiledChartLayout
.
PositionConstraint
- Положение, чтобы удерживать постоянное'outerposition'
| 'innerposition'
Свойство Position, которое остается постоянным при добавлении, удалении или изменении украшений, задается как одно из следующих значений:
'outerposition'
- The OuterPosition
свойство остается постоянным, когда вы добавляете, удаляете или изменяете украшения, такие как заголовок или подпись по осям. Если необходимы какие-либо корректировки положения, MATLAB настраивает InnerPosition
свойство.
'innerposition'
- The 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'
, или как числовое или логическое 1
(true
) или 0
(false
). Значение 'on'
эквивалентно true
, и 'off'
эквивалентно false
. Таким образом, можно использовать значение этого свойства как логическое значение. Значение сохранено в виде логического значения on/off типа 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.