Отметка на графике горизонталей
clabel( добавляет вертикальные метки в местах, выбранных с помощью мыши. Щелкните мышью или нажмите клавишу пробела, чтобы пометить контур, ближайший к центру перекрестия. Нажмите клавишу Return, пока курсор находится в окне рисунка, чтобы завершить маркировку.C,'manual')
возвращает созданные текстовые и линейные объекты. Использовать любую из комбинаций входных аргументов в предыдущих синтаксисах, которые не включают объект-контур tl = clabel(___)h.
clabel(___, изменяет внешний вид метки, используя одну или несколько Name,Value)Name,Value аргументы пары. Используйте любую из комбинаций входных аргументов в предыдущих синтаксисах. Например, 'FontSize',14 устанавливает размер шрифта равным 14 точкам.
Создайте контурный график и получите контурную матрицу. Cи контурный объект, h. Затем пометьте контурный график.
[x,y,z] = peaks; [C,h] = contour(x,y,z); clabel(C,h)

Пометить только контуры уровнями контуров 2 или 6.
[x,y,z] = peaks; [C,h] = contour(x,y,z); v = [2,6]; clabel(C,h,v)

Установите размер шрифта меток равным 15 точкам и установите красный цвет с помощью Name,Value аргументы пары.
[x,y,z] = peaks; [C,h] = contour(x,y,z); clabel(C,h,'FontSize',15,'Color','red')

Задайте дополнительные свойства, переиздав clabel команда. Например, установите полужирный цвет шрифта и измените цвет на синий.
clabel(C,h,'FontWeight','bold','Color','blue')

Установите размер шрифта обратно на размер по умолчанию с помощью 'default' ключевое слово.
clabel(C,h,'FontSize','default')

Создайте график горизонталей и верните матрицу горизонталей. C. Затем маркируйте контуры.
[x,y,z] = peaks; C = contour(x,y,z); clabel(C)

C - Контурная матрицаМатрица горизонталей, возвращаемая contour, contour3, или contourf функция. C содержит данные, определяющие горизонтали. Дополнительные сведения о матрице горизонталей см. в разделе ContourMatrix.
Примечание
При прохождении контурного объекта h в clabel функция, то можно заменить C с []. Например, использовать clabel([],h).
h - Контурный объектКонтурный объект, возвращенный contour, contour3, или contourf функция.
v - Значения горизонталейЗначения уровня горизонталей, заданные как вектор строки или столбца отдельных значений.
Пример: [0 10 20]
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
clabel(C,h,'Color','red','FontSize',12) указывает красные метки, состоящие из 12 точек.clabel поддерживает LabelSpacing свойство плюс подмножество свойств текста.
'LabelSpacing' - Пространство между меткамиРасстояние между метками, определяемое как скалярное значение в единицах измерения точек.
Примечание
Используйте этот параметр либо с clabel(C,h) или clabel(C,h,v) синтаксис. Другие синтаксисы не поддерживают этот параметр.
Пример: clabel(C,h,'LabelSpacing',100)
'Color' - Цвет текста[0 0 0] (по умолчанию) | триплет RGB | шестнадцатеричный цветовой код | 'r' | 'g' | 'b' | ...Цвет текста, указанный как триплет RGB, шестнадцатеричный код цвета, имя цвета или короткое имя. Значение по умолчанию [0 0 0] соответствует черному.
Для пользовательского цвета укажите триплет 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' |
|
'none' | Неприменимо | Неприменимо | Неприменимо | Без цвета |
Вот триплеты 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]
Пример: '#0000FF'
'EdgeColor' - Цвет контура текстового поля'none' (по умолчанию) | триплет RGB | шестнадцатеричный цветовой код | 'r' | 'g' | 'b' | ...Цвет контура текстового поля, указанный как 'none', триплет 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' |
|
'none' | Неприменимо | Неприменимо | Неприменимо | Без цвета |
Вот триплеты 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' |
|
Пример: clabel(C,h,'EdgeColor','k')
'BackgroundColor' - Цвет фона'none' (по умолчанию) | триплет RGB | шестнадцатеричный цветовой код | 'r' | 'g' | 'b' | ...Цвет фона текстового поля, указанный как 'none', триплет 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' |
|
'none' | Неприменимо | Неприменимо | Неприменимо | Без цвета |
Вот триплеты 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' |
|
Пример: clabel(C,h,'BackgroundColor','g')
'FontSize' - Размер шрифта10 (по умолчанию) | скалярное значение больше 0Размер шрифта, заданный как скалярное значение больше 0. По умолчанию размер шрифта использует единицы измерения точек. Одна точка равна 1/72 дюйма. Однако некоторые синтаксисы позволяют изменять единицы шрифта с помощью FontUnits собственность.
Пример: clabel(C,h,'FontSize',15)
'FontName' - Название шрифта'FixedWidth'Имя шрифта, указанное как имя поддерживаемого шрифта или 'FixedWidth'. Для правильного отображения и печати текста необходимо выбрать шрифт, поддерживаемый системой. Шрифт по умолчанию зависит от операционной системы и языка.
Чтобы использовать шрифт фиксированной ширины, который хорошо выглядит в любом языковом стандарте, используйте 'FixedWidth'. Шрифт фиксированной ширины зависит от корня FixedWidthFontName собственность. Установка корня FixedWidthFontName приводит к немедленному обновлению отображения для использования нового шрифта.
'FontAngle' - Наклон символа'normal' (по умолчанию) | 'italic'Наклон символа, указан как 'normal' или 'italic'.
Не все шрифты имеют оба стиля шрифтов. Поэтому курсив может выглядеть так же, как и обычный шрифт.
'FontWeight' - Толщина символа'normal' (по умолчанию) | 'bold'Толщина символа, указанная как 'normal' или 'bold'.
MATLAB использует FontWeight для выбора шрифта из доступных в системе. Не все шрифты имеют жирный вес. Поэтому задание полужирного веса шрифта может привести к нормальному весу шрифта.
'FontSmoothing' - Сглаживание шрифтов'on' (по умолчанию) | логическое значение on/offСглаживание шрифта, указанное как 'on' или 'off'или как числовое или логическое 1 (true) или 0 (false). Значение 'on' эквивалентно true, и 'off' эквивалентно false. Таким образом, можно использовать значение этого свойства в качестве логического значения. Значение сохраняется как логическое значение типа вкл/выкл matlab.lang.OnOffSwitchState.
'on' - Применить сглаживание шрифта. Для упрощения чтения текста уменьшите его появление в текстовых символах.
'off' - Не применять сглаживание шрифта.
Пример: clabel(C,h,'FontSmoothing','on')
'FontUnits' - Единицы измерения размера шрифта'points' (по умолчанию) | 'inches' | 'centimeters' | 'characters' | 'normalized' | 'pixels'Единицы размера шрифта, указанные как одно из значений в этой таблице.
Units | Описание |
|---|---|
'points' | Очки. Одна точка равна 1/72 дюйма. |
'inches' | Дюймов. |
'centimeters' | Сантиметров. |
'characters' |
На основе размера символов системного шрифта по умолчанию.
|
'normalized' | Интерпретировать размер шрифта как часть высоты осей. При изменении размеров осей размер шрифта изменяется соответствующим образом. Например, если FontSize является 0.1 в нормированных единицах, то текст равен 1/10 высоты осей. |
'pixels' | Пикселы. Начиная с R2015b, расстояния в пикселях не зависят от разрешения системы в системах Windows ® и Macintosh :
В системах Linux ® размер пикселя определяется разрешением системы. |
Если в одном вызове функции задаются как размер шрифта, так и единицы шрифта, необходимо установить FontUnits сначала свойство, чтобы оси правильно интерпретировали указанный размер шрифта.
Примечание
clabel(C,h) и clabel(C,h,v) синтаксисы не поддерживают этот параметр. Они всегда используют значения точек по умолчанию.
Пример: clabel(C,'FontUnits','normalized')
'Rotation' - Ориентация текста0 (по умолчанию) | скалярОриентация текста, заданная как скалярное значение в градусах. Поворот по умолчанию на 0 градусов делает текст горизонтальным. Для вертикального текста задайте для этого свойства значение 90 или -90. Положительные значения поворачивают текст против часовой стрелки. Отрицательные значения поворачивают текст по часовой стрелке.
Примечание
clabel(C,h) и clabel(C,h,v) синтаксисы не поддерживают этот параметр. Вместо этого они вставляют повернутый текст в контурные линии, при этом каждая метка поворачивается в соответствии с локальной ориентацией соответствующей линии.
Пример: clabel(C,'Rotation',90)
'Interpreter' - Интерпретация текстовых символов'tex' (по умолчанию) | 'latex' | 'none'Интерпретация текстовых символов, указанных как одно из следующих значений:
'tex' - Отображение текста с помощью разметки TeX.
'latex' - Отображение текста с помощью разметки LaTeX.
'none' - Отображение буквенных символов.
Поскольку метки являются числовым текстом, влияние этого свойства ограничено незначительными изменениями стиля и веса шрифта.
Пример: clabel(C,h,'Interpreter','latex')
'LineStyle' - Стиль строки контура текстового поля'-' (по умолчанию) | '--' | ':' | '-.' | 'none'Стиль линий контура текстового поля, указанный как один из стилей линий в этой таблице.
| Стиль линии | Описание | Результирующая линия |
|---|---|---|
'-' | Сплошная линия |
|
'--' | Пунктирная линия |
|
':' | Пунктирная линия |
|
'-.' | Пунктирная линия |
|
'none' | Без строки | Без строки |
Пример: clabel(C,h,'LineStyle','--')
'LineWidth' - Ширина контура текстового поля0.5 (по умолчанию) | скалярШирина контура текстового поля, заданная как скалярное значение в единицах измерения точек. Одна точка равна 1/72 дюйма.
Пример: clabel(C,h,'LineWidth',1)
'Margin' - пробел вокруг текста в текстовом поле;3 (по умолчанию) | скалярПространство вокруг текста в текстовом поле, указанное как скалярное значение в единицах измерения точки.
MATLAB использует Extent значение свойства плюс Margin для определения размера текстового поля.
Пример: clabel(C,h,'Margin',4)
t - Текстовые объектыТекстовые объекты, возвращаемые в виде вектора. String свойства текстовых объектов содержат отображаемые значения горизонталей.
tl - Текстовые и строчные объектыТекстовые и линейные объекты, возвращаемые в виде вектора. String свойства текстовых объектов содержат отображаемые значения горизонталей. Объекты линии соответствуют '+' символы.
Примечания и ограничения по использованию:
Эта функция принимает массивы GPU, но не выполняется на GPU.
Дополнительные сведения см. в разделе Запуск функций MATLAB на графическом процессоре (панель инструментов параллельных вычислений).
Примечания и ограничения по использованию:
Эта функция работает на распределенных массивах, но выполняется в клиенте MATLAB.
Дополнительные сведения см. в разделе Запуск функций MATLAB с распределенными массивами (панель инструментов параллельных вычислений).
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.