使用している言語
Python3
前提・実現したいこと
cartopyで描画した地図上に、任意の地点を緯度経度でプロットしたい!!
しかし、参考にしたサイト通りにコードを入力したところ、
「TypeError: object of type <class 'numpy.float64'> cannot be safely interpreted as an integer.」
となってしまいます。
エラーになるので、figも白紙のままです。
どこがエラーなのでしょうか?どこをどのように修正すればよいのでしょうか?
以上、よろしくお願いいたします。
以下のサイトを参考にしています。
https://hawk-tech-blog.com/python-cartopy-draw-landmark/
該当のソースコード
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()
補足情報(FW/ツールのバージョンなど)
Python3
Anaconda navigator 1.9.12
Spyder3.3.6
あなたの回答
tips
プレビュー