J'ai besoin de tracer des données sur une carte de la ville d'Amsterdam, mais je ne peux pas obtenir Basemap pour afficher l'intrigue appropriée. Avec le code ci-dessous, tout ce que je reçois est un complot vide et je ne sais pas comment afficher la carte.Python Basemap ne montre pas l'intrigue correcte
Mon code est ci-dessous:
from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
%matplotlib inline
#Create a map around Amsterdam
#http://www.latlong.net/
#Upper Right Corner 52.4268763,5.2415393
#Lower Left Corner 52.3303609,4.6992733
#fig, ax = plt.subplots()
m = Basemap(projection='merc',
llcrnrlat=52.3303609,urcrnrlat=52.4268763,
llcrnrlon=4.6992733, urcrnrlon=5.2415393,
resolution='c')
m.fillcontinents()
m.drawcoastlines()
m.drawmapboundary()
plt.show()
Qu'est-ce que je manque dans mon code?
Il vous manque la commande plot réelle - où si les données réelles de votre carte proviennent? –
@Thomas Je suppose qu'il veut dire les côtes qui ne sont pas montrées. Des données supplémentaires doivent bien entendu être tirées séparément. – ImportanceOfBeingErnest