Я создаю диаграмму рассеяния поверх карты штата Новый Южный Уэльс, Австралия, на базовой карте, и местоположение радара (которое, как я знаю, lon = 151.2095, lat = -33.7008) отображается как находящееся в океане, когда это на самом деле внутри страны. Почему это происходит?
from mpl_toolkits.basemap import Basemap
import numpy as np
import matplotlib.pyplot as plt
def plot_gauges_on_map():
lon_0, lat_0 = 151.2095, -33.7008
width = 1000000
m = Basemap(width=width,height=width,projection='aeqd',
lat_0=lat_0,lon_0=lon_0)
# fill background.
m.drawmapboundary(fill_color='dodgerblue')
# draw coasts and fill continents.
m.drawcoastlines(linewidth=0.5)
m.fillcontinents(color='peru',lake_color='dodgerblue')
# draw a black dot at the radar.
xpt, ypt = m(lon_0, lat_0)
m.plot([xpt],[ypt],'ko')
# draw the title.
plt.title('Terrey Hills Radar')
plt.show()
plot_gauges_on_map()