I have some meteorological data about some stations in Tenerife Island (this Dataframe has lat,lon and temperature in certain points of the island) (The source of the data is AEMET opendata, so they are supposed to be trustworthy)
I have plotted the Basemap successfully, but when I wanted to plot the points in my Dataframe over the Basemap, the come really weird.
Here the data I have:
I changed the order so, when I use imshow the order is x,y,temperature, where x are latitudes and y are longitudes.
To plot the map I have written:
m = Basemap(llcrnrlon=-17,llcrnrlat=27.8,urcrnrlon=-16,urcrnrlat=28.7,resolution='i',projection='merc')
im = m.imshow(temp, cmap='BuPu')
cbi=plt.colorbar(im,shrink=0.7,format='%.1f')
plt.show()
The result is giving me:
But, I wanna plot only points over their location, e.g., if the point is in the coordinates x,y it should only appeared a little point over this position in the map.
Any helping hand?
Thanks!



