AddCompass

2023/1/10

# AddCompass(LOC = (0.8, 0.8), Width = 0.05, Font = None, FontSize = None, FontPROP = {}, Color = 'black', Style = 'Compass1')1.1.2 +


功能: 【添加指北针】。在地图框中添加指北针。

可选参数:

  LOC = tuple。指北针相对(与地图框的)位置(X, Y)。 默认 (0.8, 0.8)。

  Width = float。指北针的相对宽度。为相对于地图框 X 方向长度的倍数。默认 0.05 倍。

  Font= str||None。 指北针 'N' 字体。 默认(None)取决于 matplotlib 设置。

  FontSize = float。 指北针 'N' 字体大小。默认(None)根据 Width 自动缩放。

  FontPROP = dict。 指北针 'N' 字体的其他属性。详见:matplotlib.font_manager.FontProperties。

  Color = str||tuplt||list||None。指北针颜色。如果为 None,则生成随机颜色。详见:matplotlib。

提示

如果 Color 为列表,则会为指北针的每个主体(例如字体 'N' 和指北的形状)分配不同的颜色。

  Style = str。指北针样式。目前支持 'GMACompass1'~'GMACompass4' 4 种样式。

返回:list。指北针形状和字体样式。


示例:

from gma.map import plot, inres

# 初始化地图框,并添加一个图层
MapF = plot.MapFrame(BaseMapProj = 9311, Extent = None)
MapL1 = MapF.AddLayer(inres.WorldLayer.Country, FaceColor = None, LineColor = 'gray', LineWidth = 0.1)

# 添加指北针
AddCompass = MapF.AddCompass(LOC = (0.1, 0.8), Color = 'gray')
1
2
3
4
5
6
7
8