Так же, как к свойствам базовых стандартных осей можно получить доступ и управляли использованием функций 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. Чтобы идентифицировать, какие свойства применяются к данной проекции карты, смотрите страницу с описанием для той проекции.