geoplot is a high-level Python geospatial plotting library. It's an extension to
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-bearer maps 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
matplotlibis not a good fit for working with geospatial data directly, it’s a format that’s well-incorporated by other tools.
- Built with modern geospatial Python in mind: Innovations in recent years have made working with geospatial data easier than ever, which geoplot leverages with an easy-to-use and widely compatible API.
Installation is simple with
conda install geoplot -c conda-forge. See the documentation for help getting started.