Skip to main content

A geospatial plotting library built on top of geopandas.

Project description

gspatial_plot

LicenseCode style: black

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

  1. Simple API

  2. Better defaults compared to vanilla geopandas plot

  3. Customizations made simple

  4. Compatible with other geopandas or matplotlib axis objects

  5. 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


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.1.0a1.tar.gz (2.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gspatial_plot-0.1.0a1-py3-none-any.whl (2.2 MB view details)

Uploaded Python 3

File details

Details for the file gspatial_plot-0.1.0a1.tar.gz.

File metadata

  • Download URL: gspatial_plot-0.1.0a1.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.25.1 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.6

File hashes

Hashes for gspatial_plot-0.1.0a1.tar.gz
Algorithm Hash digest
SHA256 dcb4bc5b98899b47f4bdc810584e2b7b0f30162689d28d927de3038908c9be4b
MD5 e1076fddc104ff7eeabb6baa53dac1d2
BLAKE2b-256 9a96600d41fa98c131e6e9e63d3d1643f5c5c0705ec3b50e6db8f0bde74f27b1

See more details on using hashes here.

File details

Details for the file gspatial_plot-0.1.0a1-py3-none-any.whl.

File metadata

  • Download URL: gspatial_plot-0.1.0a1-py3-none-any.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.25.1 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.6

File hashes

Hashes for gspatial_plot-0.1.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 e1e340818ebee1dbb34a41ec40f9e8cb256a9c4890969ef52d3054a222ad7df9
MD5 6cb26c3c42214be32ec8527c474827de
BLAKE2b-256 0d229557e157772f7b3eb750ecb48d468d08cdc7c0ce9eecfe4241c1a1ba5095

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page