https://github.com/timothyrenner/bigfoot-dash-app
An example application for exploring Bigfoot data with Plotly's Dash.
https://github.com/timothyrenner/bigfoot-dash-app
dash plotly sasquatch
Last synced: 10 months ago
JSON representation
An example application for exploring Bigfoot data with Plotly's Dash.
- Host: GitHub
- URL: https://github.com/timothyrenner/bigfoot-dash-app
- Owner: timothyrenner
- Created: 2017-07-30T21:19:25.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T00:40:35.000Z (over 3 years ago)
- Last Synced: 2023-02-26T14:55:43.293Z (over 3 years ago)
- Topics: dash, plotly, sasquatch
- Language: Python
- Size: 175 KB
- Stars: 23
- Watchers: 5
- Forks: 13
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bigfoot Sightings Dash App
This is an example of an app built with Plotly's [Dash](https://plot.ly/products/dash/) framework.
It's an exploratory app based on the [Bigfoot Sightings](https://data.world/timothyrenner/bfro-sightings-data) dataset I hosted on data.world.
It demonstrates several plots (including a map), a grid layout built with [Bootstrap](http://getbootstrap.com/), interactions with an input field, and caching.
There's also a Procfile for deploying on to Heroku.
That does require a little special sauce in the code - I've tried to be clear in the comments where that is so you can ignore it if you want.
## Quickstart
Create an environment with virtualenv or conda.
For conda,
```
conda create --name bigfoot-sightings-dash python=3.6
source activate bigfoot-sightings-dash
```
Install the stuff in `requirements.txt`.
```
pip install -r requirements.txt
```
This app requires a [mapbox](https://www.mapbox.com/) key for the map to render.
It needs to be assigned to the `MAPBOX_KEY` environment variable.
The code will also read from a `.env` file.
Launch the app.
```
python app.py
```