Cartopy

Pythonで地図にデータをマッピング、地図に地点を描画する

タカ

地図に緯度、経度を指定して点とキャプションを描画してみます。

import matplotlib.pyplot as plt
import cartopy.crs as ccrs

fig = plt.figure(figsize=(12, 8))
ax = fig.add_subplot(
    1, 1, 1, projection=ccrs.PlateCarree(central_longitude=180))
ax.set_global()
ax.stock_img()
ax.coastlines()

lat_tokyo = 35.6895
lon_tokyo = 139.6917
ax.plot(lon_tokyo, lat_tokyo, 'o', transform=ccrs.PlateCarree(),
        markersize=7, color='r')
plt.text(lon_tokyo, lat_tokyo, 'Tokyo', size=12, color='red',
         horizontalalignment='left', transform=ccrs.PlateCarree())

plt.show()
実行結果