Geoplot
High-level geospatial data visualization library for Python.
Install / Use
/learn @ResidentMario/GeoplotREADME
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.
geoplotprovides these options. - Compatibility with
matplotlib: Whilematplotlibis 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.
Related Skills
node-connect
336.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
336.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
82.9kCommit, push, and open a PR
