A geospatial plotting library built on top of geopandas.
Project description
gspatial_plot
A geospatial plotting library built on top of geopandas. The aim of this library is to simplify generation of various geospatial plot and provide a simple interface to various commonly used geospatial plot types.
Documentation
Welcome to gspatial-plot’s documentation! — gspatial-plot 0.1.0a0 documentation
Features
-
Simple API
-
Better defaults compared to vanilla geopandas plot
-
Customizations made simple
-
Compatible with other geopandas or matplotlib axis objects
-
Provides functions for plotting bubbleplots, cartograms, heatmaps, spikemaps and densityplots
Installing
pip install gspatial-plot
Usage
import gspatial_plot as gsp
usa = gsp.us_states
usa = usa[
~usa["NAME"].isin(
[
"Hawaii",
"Guam",
"American Samoa",
"Commonwealth of the Northern Mariana Islands",
"Alaska",
]
)
]
gsp.randommap(usa, seed=3, annot=True, annot_column="NAME", figsize=(30, 30))
gsp.shapeplot(usa, figsize=(15, 15))
gsp.pointplot(usa_points, base=usa)
gsp.choropleth(usa, "AWATER")
gsp.bubblemap(usa, usa["AWATER"])
gsp.cartogram(
usa,
"AWATER",
)
gsp.densityplot(usa, clip=True, clip_factor=1.5)
gsp.heatmap(usa, "AWATER")
gsp.spikemap(usa, "AWATER")
gsp.offline_static_basemap()
gsp.offline_folium_basemap(crs="EPSG4326")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gspatial_plot-0.2.0.tar.gz
(2.2 MB
view hashes)
Built Distribution
Close
Hashes for gspatial_plot-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfcdfdb660f1392a933342708c96b5eeff7e4ab0c64db56dd04b1c4039f7f16c |
|
MD5 | 2228ce7c41b3dad31fc0445fa49ef86f |
|
BLAKE2b-256 | fd4d14776178355163ff61ce4c9da0f6b7d47ccdfc136e8cfb54b116126fb452 |