Доступ к свойствам базовых стандартных осей и управление ими с помощью функций MATLAB ® get и set, свойства осей карты также можно получить и манипулировать с помощью функций getm и setm.
Используйте axesm функция используется только для создания объекта оси карты. Используйте setm для изменения существующих осей карты.
Создайте объект оси карты, не содержащий данных карты. Обратите внимание, что вы указали MapProjection Значения идентификаторов в нижнем регистре.
axesm('MapProjection','miller','Frame','on')

На этом этапе можно приступить к настройке карты. Например, можно сделать линии кадра, граничащие с картой, более толстыми. Во-первых, необходимо определить текущую ширину линии рамки, что необходимо сделать путем запроса текущих осей, обозначенных как gca.
getm(gca,'FLineWidth')ans = 2
Теперь сбросьте ширину линии до четырех точек. Дефолт fontunits значение для осей равно points. Можно задать fontunits быть points, normalized, inches, centimeters, или pixels.
setm(gca,'FLineWidth',4)
Можно задать любое количество свойств одновременно с помощью setm. Продолжайте, уменьшая ширину линии, изменяя проекцию на равноудаленную цилиндрическую, и проверьте изменения.
setm(gca,'FLineWidth',3,'Grid','on','MapProjection','robinson')

getm(gca,'FLineWidth')ans = 3
getm(gca,'MapProjection')ans = 'robinson'
Проверьте весь набор свойств осей карты при их текущих настройках. Обратите внимание, что список свойств включает как те, которые предназначены для отображения осей, так и общие свойства, которые применяются ко всем осям MATLAB ®.
getm(gca)
ans = struct with fields:
mapprojection: 'robinson'
zone: []
angleunits: 'degrees'
aspect: 'normal'
falsenorthing: 0
falseeasting: 0
fixedorient: []
geoid: [1 0]
maplatlimit: [-90 90]
maplonlimit: [-180 180]
mapparallels: 38
nparallels: 0
origin: [0 0 0]
scalefactor: 1
trimlat: [-90 90]
trimlon: [-180 180]
frame: 'on'
ffill: 100
fedgecolor: [0.1500 0.1500 0.1500]
ffacecolor: 'none'
flatlimit: [-90 90]
flinewidth: 3
flonlimit: [-180 180]
grid: 'on'
galtitude: Inf
gcolor: [0.1500 0.1500 0.1500]
glinestyle: ':'
glinewidth: 0.5000
mlineexception: []
mlinefill: 100
mlinelimit: []
mlinelocation: 30
mlinevisible: 'on'
plineexception: []
plinefill: 100
plinelimit: []
plinelocation: 15
plinevisible: 'on'
fontangle: 'normal'
fontcolor: [0.1500 0.1500 0.1500]
fontname: 'Helvetica'
fontsize: 10
fontunits: 'points'
fontweight: 'normal'
labelformat: 'compass'
labelrotation: 'off'
labelunits: 'degrees'
meridianlabel: 'off'
mlabellocation: 30
mlabelparallel: 90
mlabelround: 0
parallellabel: 'off'
plabellocation: 15
plabelmeridian: -180
plabelround: 0
Аналогично, используйте setm для отображения набора свойств, их перечисляемых значений и значений по умолчанию.
setm(gca)
AngleUnits [ {degrees} | radians ]
Aspect [ {normal} | transverse ]
FalseEasting
FalseNorthing
FixedOrient FixedOrient is a read-only property
Geoid
MapLatLimit
MapLonLimit
MapParallels
MapProjection
NParallels NParallels is a read-only property
Origin
ScaleFactor
TrimLat TrimLat is a read-only property
TrimLon TrimLon is a read-only property
Zone
Frame [ on | {off} ]
FEdgeColor
FFaceColor
FFill
FLatLimit
FLineWidth
FLonLimit
Grid [ on | {off} ]
GAltitude
GColor
GLineStyle [ - | -- | -. | {:} ]
GLineWidth
MLineException
MLineFill
MLineLimit
MLineLocation
MLineVisible [ {on} | off ]
PLineException
PLineFill
PLineLimit
PLineLocation
PLineVisible [ {on} | off ]
FontAngle [ {normal} | italic | oblique ]
FontColor
FontName
FontSize
FontUnits [ inches | centimeters | normalized | {points} | pixels ]
FontWeight [ {normal} | bold ]
LabelFormat [ {compass} | signed | none ]
LabelRotation [ on | {off} ]
LabelUnits [ {degrees} | radians ]
MeridianLabel [ on | {off} ]
MLabelLocation
MLabelParallel
MLabelRound
ParallelLabel [ on | {off} ]
PLabelLocation
PLabelMeridian
PLabelRound
Многие, но не все, варианты свойств и значения по умолчанию также могут отображаться по отдельности.
setm(gca,'FontUnits')FontUnits [ inches | centimeters | normalized | {points} | pixels ]
setm(gca,'MapProjection')An axes's "MapProjection" property does not have a fixed set of property values.
setm(gca,'Frame')Frame [ on | {off} ]
setm(gca,'FixedOrient')FixedOrient FixedOrient is a read-only property
Точно так же, getm отображает текущее значение любого свойства оси.
getm(gca,'FontUnits')ans = 'points'
getm(gca,'MapProjection')ans = 'robinson'
getm(gca,'Frame')ans = 'on'
getm(gca,'FixedOrient')ans =
[]
Полный список и описания свойств осей карт см. на справочной странице для axesm. Сведения о том, какие свойства применяются к данной проекции карты, см. на справочной странице этой проекции.