exponenta event banner

Свойства Scalebar

Управление внешним видом и поведением шкалы в географических осях

GeographicScalebar свойства управляют внешним видом и поведением полосы масштабирования, включенной в GeographicAxes объект.

Доступ к GeographicScalebar объект через Scalebar имущества GeographicAxes объект. Используйте точечную нотацию для ссылки на GeographicScalebar свойства.

% Create a Geographic Axes.
gx = geoaxes;

% Get the GeographicScalebar object.
sb = gx.Scalebar;

% Set a GeographicScalebar object property.
gx.Scalebar.Visible = 'off';

Внешность

развернуть все

Прозрачность фона шкалы, заданная как скаляр между 0 и 1, включительно. Значение 1 означает, что фон шкалы полностью непрозрачен и 0 означает, что он полностью прозрачен (невидим).

Пример: gx.Scalebar.BackgroundAlpha = 0.2;

Цвет фона полосы масштабирования, определяемый как триплет 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'

Пример: gx.Scalebar.BackgroundColor = [0 0 1];

Пример: gx.Scalebar.BackgroundColor = 'b';

Пример: gx.Scalebar.BackgroundColor = 'none';

Пример: gx.Scalebar.BackgroundColor = '#0000FF';

Цвет линий в полосе масштабирования, определяемый как триплет 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'

Примечание

Установка AxisColor свойство для родительских географических осей задает EdgeColor свойство для масштабной полосы с тем же значением. И наоборот, установка свойства шкалы не устанавливает значение AxisColor собственность. Чтобы значение свойства оси не переопределялось значением свойства полосы масштабирования, сначала задайте значение оси, а затем задайте значение свойства полосы масштабирования.

Пример: gx.Scalebar.EdgeColor = 'b';

Пример: gx.Scalebar.EdgeColor = 'blue';

Пример: gx.Scalebar.EdgeColor = [0 0 1];

Пример: gx.Scalebar.EdgeColor = '#0000FF';

Ширина линий в шкале, заданная как положительное значение в единицах измерения точек. Одна точка равна 1/72 дюйма.

Пример: gx.Scalebar.LineWidth = 2;

Примечание

Установка LineWidth свойство для родительских географических осей задает LineWidth свойство для масштабной полосы с тем же значением. И наоборот, при задании свойства панели масштабирования свойство осей не устанавливается. Чтобы значение свойства оси не переопределялось значением свойства панели масштабирования, сначала задайте значение оси, а затем задайте значение свойства панели масштабирования.

Видимость шкалы, заданная как 'on' или 'off'или как числовое или логическое 1 (true) или 0 (false). Значение 'on' эквивалентно true, и 'off' эквивалентно false. Таким образом, можно использовать значение этого свойства в качестве логического значения. Значение сохраняется как логическое значение типа вкл/выкл matlab.lang.OnOffSwitchState.

  • 'on' - Отображение шкалы.

  • 'off' - Скрыть шкалу масштаба, не удаляя ее. Вы по-прежнему можете получить доступ к свойствам невидимой шкалы с помощью GeographicScalebar объект.

Пример: gx.Scalebar.Visible = 'off';

Шрифт

развернуть все

Имя шрифта, указанное как имя шрифта, поддерживаемого системой, или 'FixedWidth'. Шрифт по умолчанию зависит от конкретной системы и языка. Чтобы использовать шрифт фиксированной ширины, который хорошо работает в любом языковом стандарте, укажите 'FixedWidth'. Фактически используемый шрифт фиксированной ширины зависит от FixedWidthFontName свойства корневого объекта.

Примечание

Установка FontName свойство для родительских географических осей задает FontName свойство для масштабной полосы с тем же значением. И наоборот, при задании свойства панели масштабирования свойство осей не устанавливается. Чтобы значение свойства оси не переопределялось значением свойства панели масштабирования, сначала задайте значение оси, а затем задайте значение свойства панели масштабирования.

Пример: gx.Scalebar.FontName = 'Cambria';

Размер шрифта, заданный как скалярное числовое значение.

Примечание

Установка FontSize свойство для родительских географических осей задает FontSize для объекта панели масштабирования. И наоборот, при установке свойства панели масштабирования свойство родительских осей не устанавливается. Чтобы значение свойства оси не переопределялось значением свойства панели масштабирования, сначала задайте значение оси, а затем задайте значение свойства панели масштабирования.

При использовании размера шрифта, заданного родительскими географическими осями, шкала масштабирования масштабирует размер шрифта до 80% от размера родительского шрифта.

Пример: gx.Scalebar.FontSize = 12;

Толщина символа, заданная как одно из следующих значений:

  • 'normal' - Вес по умолчанию, определенный определенным шрифтом

  • 'bold' - Более толстые контуры символов, чем вес по умолчанию

MATLAB использует FontWeight для выбора шрифта из шрифтов, доступных в системе. Не все шрифты имеют жирный вес. Поэтому задание полужирного веса шрифта может привести к нормальному весу шрифта.

Примечание

Установка FontWeight свойство для родительских географических осей задает FontWeight свойство для масштабной полосы с тем же значением. И наоборот, при установке свойства панели масштабирования свойство родительских осей не устанавливается. Чтобы значение свойства оси не переопределялось значением свойства панели масштабирования, сначала задайте значение оси, а затем задайте значение свойства панели масштабирования.

Пример: gx.Scalebar.FontWeight = 'bold';

Цвет шрифта, определяемый как триплет 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'

Примечание

Установка AxisColor свойство для родительских географических осей задает FontColor свойство для масштабной полосы с тем же значением. И наоборот, при установке свойства панели масштабирования свойство родительских осей не устанавливается. Чтобы значение свойства родительской оси не переопределялось значением свойства полосы масштабирования, сначала задайте значение оси, а затем задайте значение свойства полосы масштабирования.

Пример: gx.Scalebar.FontColor = 'b';

Пример: gx.Scalebar.FontColor = 'blue';

Пример: gx.Scalebar.FontColor = [0 0 1];

Пример: gx.Scalebar.FontColor = '#0000FF';

Наклон символа, указан как 'normal' или 'italic'. Не все шрифты имеют оба стиля шрифтов. Поэтому курсив может выглядеть так же, как и обычный шрифт.

Примечание

Установка FontAngle свойство для родительских географических осей задает FontAngle свойство для масштабной полосы с тем же значением. И наоборот, при установке свойства панели масштабирования свойство родительских осей не устанавливается. Чтобы значение свойства родительской оси не переопределялось значением свойства полосы масштабирования, сначала задайте значение оси, а затем задайте значение свойства полосы масштабирования.

Пример: gx.Scalebar.FontAngle = 'italic';

Сглаживание символов, указанное как 'on' или 'off'или как числовое или логическое 1 (true) или 0 (false). Значение 'on' эквивалентно true, и 'off' эквивалентно false. Таким образом, можно использовать значение этого свойства в качестве логического значения. Значение сохраняется как логическое значение типа вкл/выкл matlab.lang.OnOffSwitchState.

  • 'on' - Использование сглаживания для уменьшения зазубренного внешнего вида текстовых символов и упрощения чтения текста. В некоторых случаях сглаженный текст смешивается с цветом фона и может сделать текст размытым.

  • 'off' - Не использовать сглаживание. Используйте этот параметр, если текст выглядит размытым.

Пример: gx.Scalebar.FontSmoothing = 'off';

Родительский/дочерний

развернуть все

Это свойство доступно только для чтения.

Родительская полоса масштабирования, заданная как GeographicAxes объект.

Примечание

Объекты полосы масштабирования не перечислены в списке Children свойство родителя GeographicAxes объект.

Это свойство доступно только для чтения.

Нижестоящие элементы шкалы, указаны как пустые GraphicsPlaceholder массив. Шкала не имеет дочерних элементов.

Представлен в R2019a