data visualization on maps with varying levels of granularity
Project description
🗺️🐍 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
Installation
$ 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
Documentation
The documentation notebook illustrates the functionality of geomapviz
Changelog
1.0
- Complete refactoring of the library, including modular features and simpler code base
0.6
- Including files in source distributions
0.5
- [Bug] Capital letter in importing the BE shapefile
- [Bug] Changed default values of arguments
0.4
- Make Belgian shp available using load_be_shp
- More decimal
- User defined alpha for the interactive maps
0.3
- Bound functions to the upper level
0.2
- First version
0.1
- First version
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file geomapviz-1.0.1.tar.gz
.
File metadata
- Download URL: geomapviz-1.0.1.tar.gz
- Upload date:
- Size: 18.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27ce94b2409fe26409a396326f14a271277fdf30fd4e0e9e7a89067f97ec1f7d |
|
MD5 | 59e69733dd14a1109657f6095c9aa3f5 |
|
BLAKE2b-256 | 03436adf02956e8bb7e31c86214d1e54ac521bef73009f285ca2bcd38447cf79 |
File details
Details for the file geomapviz-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: geomapviz-1.0.1-py3-none-any.whl
- Upload date:
- Size: 18.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 705a11315e328aefb85ddea4120a7b6ed9e5d7a2a2ace7fb08e71333810cdc80 |
|
MD5 | 18196f55f8d9fd3dd1b3bbd6b84572f1 |
|
BLAKE2b-256 | 0335beae8aa6d3ccbd48ba749b2d78c6f5227f1b40795ebf1182a43e236b5818 |