Доступ и Свойства осей графика карты изменения

Так же, как к свойствам базовых стандартных осей можно получить доступ и управляли использованием функций MATLAB® get и set, сопоставьте свойства осей, может также быть получен доступ и управлял использованием функций getm и setm.

Используйте axesm функционируйте только, чтобы создать объект осей карты. Используйте setm функция, чтобы изменить существующую карту оси.

Создайте объект осей карты, содержащий данные о карте. Обратите внимание на то, что вы задаете MapProjection Значения идентификаторов в нижнем регистре.

axesm('MapProjection','miller','Frame','on')

Figure contains an axes. The axes contains an object of type patch.

В этой точке можно начать настраивать карту. Например, вы можете решить сделать линии системы координат, ограничивающие карту более толстый. Во-первых, необходимо идентифицировать текущую ширину линии системы координат, которую вы делаете путем запроса текущей системы координат, идентифицированной как gca.

getm(gca,'FLineWidth')
ans = 2

Теперь сбросьте ширину линии к четырем точкам. fontunits по умолчанию значением для осей является points. Можно установить fontunits быть points'normalized''inches''centimeters', или pixels.

setm(gca,'FLineWidth',4)

Figure contains an axes. The axes contains an object of type patch.

Можно определить любой номер свойств одновременно с setm. Продолжите путем сокращения ширины линии, изменения проекции в цилиндрический равноотстоящий, и проверьте изменения.

setm(gca,'FLineWidth',3,'Grid','on','MapProjection','robinson')

Figure contains an axes. The axes contains 3 objects of type patch, line.

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

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

| |