I use https://github.com/andrea-cuttone/geoplotlib in my work and highly recommend checking it out.
The lib uses openstreetmaps as background, can display scatters, heatmaps, shapefiles, calculate and display voronoi tesselation, and does a ton of other things.