Skip to main content

A geospatial plotting library built on top of geopandas.

Project description

gspatial_plot

License Code style: black Downloads Documentation Status

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.0.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.0-py3-none-any.whl (2.2 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gspatial_plot-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 3be2d8e4bca6a12a8e0814fafb78caae60a1d9744a51674b0ff63f8ccca0d2fb
MD5 4572edcfc1fab329bc8b565173662ac7
BLAKE2b-256 c41df9aa296e5345f54bef83d1e286df2e4111fdd4eb475a9e605fe2be8635d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gspatial_plot-0.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fc32151072dd0c45dd8546676e609a19c1daf71f5c80a54ab10ce87cf22ef5d1
MD5 366fa8da462ae59c8b7df3f2898b1a9f
BLAKE2b-256 6f2056d61a21fca9c6a7237913c21d2bca6c2e15acfba5263d6486b0dc81c1f3

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