Свойства GeographicScalebar

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

Свойства 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' Скройте шкалу, не удаляя его. Можно все еще получить доступ к свойствам невидимой шкалы при помощи объекта 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' Отключите текстовое сглаживание. Используйте эту установку, если текст кажется расплывчатым.

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

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

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

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

Родительский элемент шкалы, заданный как объект GeographicAxes.

Примечание

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

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

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

Смотрите также

Введенный в R2019a