Python Forum

Full Version: python basemap, cant show the right coordinates
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I'm trying to show points on a map. For some reason, i get a map with a single point at the bottom left of the figure. I checked the coordinates and they are fine. I also tried to set other specific coordinate (which i know they must be in the area) and got the same thing. Anyone have an idea what could be the problem? Any help will be appreciated!
def event_trajectory(nclib,plib):
    latslst,lonslst=([],[])

    for i in plib:
        lats,lons = latlon_coords(i[unravel_index(i.argmax(), i.shape)])
        latslst.append(lats)
        lonslst.append(lons)

    bm = get_basemap(plib[5])
    fig = plt.figure(figsize=(12,9))
    bm.drawcoastlines(linewidth=0.25)
    bm.drawstates(linewidth=0.25)
    bm.drawcountries(linewidth=0.25)

    plt.scatter(to_np(latslst),to_np(lonslst),marker = 'o', color='b',zorder=5)

    plt.show()