Добавьте или измените графическую шкалу на осях карты
scaleruler
scaleruler on
scaleruler off
scaleruler(property
,value,...)
h = scaleruler(...)
scaleruler
переключение отображения графической шкалы. Если в текущих осях координат графическая шкала не отображается , добавляется значение. Если в данный момент отображаются какие-либо графические шкалы, они удаляются.
scaleruler on
добавляет графическую шкалу к текущей оси карты. К одним и тем же осям карты можно добавить несколько графических шкал.
scaleruler off
удаляет все отображаемые в данный момент графические шкалы.
scaleruler(
добавляет графическую шкалу и устанавливает свойства в заданные значения. Список графических свойств шкалы можно отобразить с помощью команды property
,value,...)setm(h)
, где h
- указатель на графический объект шкалы. Текущие значения для отображаемого графического объекта шкалы могут быть получены с помощью getm
. Свойства отображаемого графического объекта шкалы могут быть изменены с помощью setm
.
h = scaleruler(...)
возвращает hggroup
указатель на графический объект шкалы.
Картографы часто добавляют графические элементы на карту, чтобы указать ее шкалу. Возможно, наиболее часто используется графическая шкала, объект, подобный линейке, который показывает расстояния на земле при правильном размере для проекции.
Color
ColorSpec {no default}
Цвет отображаемой графической шкалы - управляет цветом графических масштабных линий и текста. Вы можете задать цвет с помощью вектора значений RGB или одного из MATLAB® предопределенные имена. По умолчанию графическая шкала отображается черным цветом ([0 0 0]
).
FontAngle
{normal} | italic | oblique
Угол текста метки графической шкалы - управляет внешним видом компонентов текста графической шкалы. Используйте любые углы шрифта MATLAB.
FontName
courier | {helvetica} | symbol | times
Имя семейства шрифтов для всех меток графической шкалы - Устанавливает шрифт для всех отображаемых меток графической шкалы. Для правильного отображения и печати FontName
должен быть шрифтом, поддерживаемым системой.
FontSize
scalar in units specified in FontUnits {9}
Размер шрифта - задает размер шрифта для всех отображаемых графических меток шкалы в модулях, заданных FontUnits
свойство. Размер точки по умолчанию равен 9.
FontUnits
inches | centimeters | normalized | {points} | pixels
Модули, используемые для интерпретации свойства FontSize - Когда установлено нормализованное, тулбокс интерпретирует значение FontSize
как часть высоты осей. Для примера - нормированное FontSize
0,16 устанавливает текстовые символы на шрифт, высота которого составляет одну десятую от высоты осей. Единицы модулей по умолчанию, точки, равны 1/72 дюйма.
FontWeight
light | {normal} | demi | bold
Выберите жирный или обычный шрифт - вес символов для всех отображаемых графических меток шкалы.
Label
character vector
Текст метки для графической шкалы - содержит вектор символов, используемый для маркировки графической шкалы. Текст отображается по центру шкалы. Метка часто используется для указания шкалы карты, для примера «1:50 000 000».
LineWidth
scalar {0.5}
Ширина линии шкалы - задает ширину линии отображаемой шкалы. Значение является скаляром, представляющим точки, который по умолчанию равен 0,5.
MajorTick
vector
Основные местоположения тактов в графической шкале - устанавливает основные местоположения тактов для графической шкалы. Значения по умолчанию выбираются, чтобы задать разумный размер шкалы. Можно задать местоположения отметок деления путем задания вектора расположений. Обычно это значения с равными интервалами, сгенерированные start:step:end
. Значениями являются расстояния в единицах Units
свойство.
MajorTickLabel
Cell array of character vectors
Граф шкалы основных меток такт Устанавливает текстовые метки, связанные с основными расположениями тактов. По умолчанию метки идентичны основным местоположениям тактов. Можно переопределить их, предоставив массив ячеек из векторов символов. Должно быть столько векторов символов, сколько мест такта.
MajorTickLength
scalar
Длина основных тактов - управляет длиной основных линий такта. Длина является расстоянием в единицах Units
свойство.
MinorTick
vector
Расположения минорных тактов графической шкалы - Устанавливает расположения минорных тактов для графической шкалы. Значения по умолчанию выбираются, чтобы задать разумный размер шкалы. Можно задать местоположения отметок деления путем задания вектора расположений. Обычно это значения с равными интервалами, сгенерированные start:step:end
. Значениями являются расстояния в единицах Units
свойство.
MinorTickLabel
character vectors
Графические шкалы минорные метки такта - устанавливает текстовые метки, сопоставленные с расположениями минорных тактов. По умолчанию метка идентична последнему вспомогательному расположению такта. Вы можете переопределить это, предоставив метку вектора символов.
MinorTickLength
scalar
Длина вспомогательных линий такта - управляет длиной вспомогательных линий такта. Длина является расстоянием в единицах Units
свойство.
RulerStyle
{ruler} | lines | patches
Стиль графической шкалы - выбирает среди трех различных видов графической шкалы отображения. Значение по умолчанию ruler
стиль выглядит как ось X n осей. The lines
стиль имеет три горизонтальные линии через отметки деления. Этот тип графической шкалы часто используется на картах Геологической службы США. The patches
Стиль имеет чередующиеся черно-белые прямоугольники на месте линий и отметок деления.
TickDir
{up} | down
Направление отметок деления и текста - управляет направлением, в котором рисуются отметки деления и текстовые метки. В направлении вверх по умолчанию отметки деления и текстовые метки размещаются над базовой линией, которая помещается в местоположении, заданном в XLoc
свойство. В положении вниз отметки деления и метки рисуются ниже базовой линии.
TickMode
{auto} | manual
Режим такта - определяет, вычисляются ли местоположения тактов и метки автоматически или заданы пользователем. Явная установка меток такта или расположения приводит к появлению 'manual'
такт. Установка любой из меток такта или расположений в пустую матрицу устанавливает режим такта равным 'auto'
. Установка режима такта 'auto'
удаляет все явно заданные местоположения тактов и метки, которые затем заменяются значениями по умолчанию.
XLoc
scalar
Расположение X графических шкал - управляет горизонтальным расположением графической шкалы внутри осей. Местоположение задается в Декартовых проективных координатах осей. Использование showaxes
чтобы сделать Декартовы метки сетки видимыми. Можно также переместить графическую шкалу, перетащив базовую линию мышью.
YLoc
scalar
Y-расположение графической шкалы - управляет вертикальным расположением графической шкалы внутри осей. Местоположение задается в Декартовых проективных координатах осей. Использование showaxes
чтобы сделать Декартовы метки сетки видимыми. Можно также переместить графическую шкалу, перетащив базовую линию мышью.
Azimuth
scalar
Азимут расчета шкалы - шкала карты изменяется в пределах проекции с географическим положением и азимутом. Это свойство контролирует азимут, по которому вычисляется масштабирование между географическими и проективными координатами. Азимут дается в текущих угловых модулях осей карты. Азимут по умолчанию является 0.
Lat
scalar
Широта расчета шкалы - шкала карты изменяется в пределах проекции с географическим положением и азимутом. Это свойство контролирует географическое положение, в котором вычисляется масштабирование между географическими и проективными координатами. Широта задается в текущих угловых модулях осей карты. Местоположение по умолчанию является центром отображаемой карты.
Long
scalar
Долгота расчета шкалы - шкала карты изменяется в пределах проекции с географическим положением и азимутом. Это свойство контролирует географическое положение, в котором вычисляется масштабирование между географическими и проективными координатами. Долгота задается в текущем угле модулей осей карты. Местоположение по умолчанию является центром отображаемой карты.
Radius
Name or radius of reference sphere
Имя или радиус опорной сферы - radius
свойство управляет масштабированием между угловым и поверхностным расстояниями. radius
может быть одним из векторов символов, поддерживаемых km2deg
или это может быть (численный) радиус требуемой сферы в тех же модулях, что и Units
свойство. Значение по умолчанию является 'earth'
.
Units
(valid distance unit)
Модули измерения расстояния по поверхности - определяет модули расстояния, отображаемые в графической шкале. Units
может быть любым модулем измерения расстояния, распознаваемой unitsratio
. Вектор символов расстояния также используется в последней текстовой метке графической шкалы.
Children
(read-only)
Имя элементов графической шкалы - содержит тег, присвоенный графическим элементам, которые составляют графическую шкалу. Все элементы графической шкалы имеют скрытые указатели, кроме базовой линии. Обычно доступ к элементам не требуется.
Можно изменить положение графических объектов шкалы путем перетаскивания их мышью. Можно также изменить их положения, изменив XLoc
и YLoc
свойства с использованием setm
.
Использование scaleruler off
, clmo scaleruler
, или clmo scalerulerN
чтобы удалить линейки шкалы. Можно также удалить графический объект шкалы с delete(h)
, или delete(handlem(`scalerulerN'))
, где N
- соответствующее целое число.
axesscale
| distance
| distortcalc
| mdistort
| paperscale
| surfdist