Awesome
geoplot: geospatial data visualization
<a href=https://residentmario.github.io/geoplot/gallery/plot_nyc_collision_factors.html> <img src="https://raw.githubusercontent.com/ResidentMario/geoplot/master/figures/nyc-collision-factors.png" height="130" width="130"> </a>
<a href=https://residentmario.github.io/geoplot/gallery/plot_los_angeles_flights.html> <img src="https://raw.githubusercontent.com/ResidentMario/geoplot/master/figures/los-angeles-flights.png" height="130" width="130"> </a>
<a href=https://residentmario.github.io/geoplot/gallery/plot_usa_city_elevations.html> <img src="https://raw.githubusercontent.com/ResidentMario/geoplot/master/figures/usa-city-elevations.png" height="130"> </a>
<a href=https://residentmario.github.io/geoplot/gallery/plot_nyc_parking_tickets.html> <img src="https://raw.githubusercontent.com/ResidentMario/geoplot/master/figures/nyc-parking-tickets.png" height="130" width="130"> </a>
<a href=https://residentmario.github.io/geoplot/gallery/plot_dc_street_network.html> <img src="https://raw.githubusercontent.com/ResidentMario/geoplot/master/figures/dc-street-network.png" height="130" width="130"> </a>
geoplot
is a high-level Python geospatial plotting library. It's an extension to cartopy
and matplotlib
which makes mapping easy: like seaborn
for geospatial. It comes with the following features:
- High-level plotting API: geoplot is cartographic plotting for the 90% of use cases. All of the standard-bearermaps that you’ve probably seen in your geography textbook are easily accessible.
- Native projection support: The most fundamental peculiarity of geospatial plotting is projection: how do you unroll a sphere onto a flat surface (a map) in an accurate way? The answer depends on what you’re trying to depict.
geoplot
provides these options. - Compatibility with
matplotlib
: Whilematplotlib
is not a good fit for working with geospatial data directly, it’s a format that’s well-incorporated by other tools.
Installation is simple with conda install geoplot -c conda-forge
. See the documentation for help getting started.
Author note: geoplot
is currently in a maintenence state. I will continue to provide bugfixes and investigate user-reported issues on a best-effort basis, but do not expect to see any new library features anytime soon.