🗺️🐍 Geomapviz - Python Library for Beautiful and Interactive Geospatial Tabular Data Visualization 🚀
Geomapviz is a Python library for visualizing geospatial tabular data. It aggregates tabular data at the geoid level, merges it with the shapefile, and provides a simple API to plot the average for single or multiple columns. The library is designed to create beautiful and interactive visualizations that help users better understand geospatial data. Geomapviz can produce a single map or a panel of maps, making it useful for comparing how different models capture geographical patterns. The package also supports returning average values either raw or automatically binned. Additionally, it allows users to customize the background color, including the option to switch from a black background to a light one. The styling is handled by a DataClass, PlotOptions, object is used to specify various arguments for creating a geospatial plot of a dataset
$ conda install -c conda-forge cartopy
then
$ pip install geomapviz -U
- If you face a
cartopy
installation error, try to install first from pre-built binariesconda install -c conda-forge cartopy
. For installing on Linux platform, some dependencies are required, see the cartopy documentation for details. - If you face a geoviews installation error, try
conda install -c pyviz geoviews
The documentation notebook illustrates the functionality of geomapviz
- Complete refactoring of the library, including modular features and simpler code base
- Including files in source distributions
- [Bug] Capital letter in importing the BE shapefile
- [Bug] Changed default values of arguments
- Make Belgian shp available using load_be_shp
- More decimal
- User defined alpha for the interactive maps
- Bound functions to the upper level
- First version
- First version