一覧
+
Cartopy projection list — cartopy 0.15.0 documentation
例:正距円筒図法
class cartopy.crs.PlateCarree(central_longitude=0.0, globe=None)
例:ロビンソン図法
class cartopy.crs.Robinson(central_longitude=0, globe=None)
引数の
globeは
cartopyの
classで、地球楕円体を定義する。
class cartopy.crs.Globe(datum=None, ellipse='WGS84', semimajor_axis=None, semiminor_axis=None, flattening=None, inverse_flattening=None, towgs84=None)
ax.coastlines()
解像度、線の太さ、線の色、線のスタイルを指定できる。他にも引数があるかは不明。
解像度は
110m, 50m, 10mがある。
gridlines(crs=None, draw_labels=False, xlocs=None, ylocs=None,
dms=False, x_inline=None, y_inline=None, auto_inline=True,
xformatter=None, yformatter=None, xlim=None, ylim=None,
rotate_labels=None, xlabel_style=None, ylabel_style=None,
labels_bbox_style=None, xpadding=5, ypadding=5,
offset_angle=25, auto_update=False, formatter_kwargs=None,
**kwargs)
詳細:
+
cartopy.mpl.geoaxes.GeoAxes — cartopy 0.22.0 documentation
ax.gridlines()ではラベルの有無を一括でしか指定できないので、
.top_labels, .bottom_labels, .left_labels, .right_labelsで指定する。
ちょっと不便
例:正距円筒図法
ラベルが密すぎて重なるようなときは自動的に間引かれる模様。
全部きちんと書きたい場合は
xlabel_styleで
sizeや
rotationを指定して調整すると良い。
例:ランベルト正角円錐図法
地図の上にラベルが書かれてしまわないよう、
x_inline=False, y_inline=Falseを指定する。