ethancraddock / Interactive-Viz-and-Dashboards

Interactive-Visualizations-and-Dashboards

Home Page:https://belly-button-biodiversity-ec.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Please Review

Please review link for project results. https://belly-button-biodiversity-ec.herokuapp.com/

Belly Button Biodiversity

In this assignment, you will build an interactive dashboard to explore the Belly Button Biodiversity DataSet.

Step 1 - Flask API

Use Flask to design an API for your dataset and to serve the HTML and JavaScript required for your dashboard page. Note: We recommend using the sqlite database file and SQLAlchemy inside of your Flask application code, but you are permitted to read the CSV data directly into Pandas DataFrames for this assignment. You will still need to output the data as JSON in the format specified in the routes below.

Step 2 - Plotly.js

Use Plotly.js to build interactive charts for your dashboard.

  • Create a Bubble Chart that uses data from your routes /samples/<sample> and /otu to plot the Sample Value vs the OTU ID for the selected sample.

  • Display the sample metadata from the route /metadata/<sample>

    • Display each key/value pair from the metadata JSON object somewhere on the page

    • Update the metadata for each sample that is selected

About

Interactive-Visualizations-and-Dashboards

https://belly-button-biodiversity-ec.herokuapp.com/


Languages

Language:JavaScript 65.4%Language:Python 25.7%Language:HTML 8.5%Language:Jupyter Notebook 0.4%