Skip to content

Tasselmi/Dash-Choropleth-Example

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dash Choropleth Example

Example choropleth map with Dash.

Requested by eddy_oj at https://community.plot.ly/t/create-your-own-choropleth-map-with-custom-shapefiles/2567/18

Environment Setup

(Ana/Mini)conda is used to manage my different project environments.

The same environment used to create this example can be created using

conda env create -n choro-example -f environment.yml

This will install all necessary python packages for the example. Note that environment creation has not been tested on *nix systems.

Inspect the environment.yml file for the list of packages used. These can be manually installed (e.g. via pip) if the use of conda is undesirable.

Once finished, the environment may be removed:

conda env remove -n choro-example

Running

Activate the conda environment:

activate choro-example on Windows.

source activate choro-example on *nix

Edit choropleth_example.py and specify your mapbox key.

Then run: python choropleth_example.py

Open web browser to http://127.0.0.1:8051/

Other Notes:

Example using data on Limited English Proficiency in Portland.

Shapefile sourced from:

https://gis-pdx.opendata.arcgis.com/datasets/a0e5ed95749d4181abfb2a7a2c98d7ef_121

Note that there is currently a bug in dash which breaks interactions after second layer change. See plotly/dash#223 for more info.

About

Example choropleth map with Dash

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%