TECHIN 510 Lab 2

Overview

A data analysis application to find out interesting insights about Boston Housing.

Demo: https://lab2bostonhousing.streamlit.app/

Getting Started

'''

python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

streamlit run app.py

'''

Lessons learned

How to create a web app that reads a dataset and displays interesting data visualizations about the dataset

How to choose the right filtering and visualization method for the right features

How to use slider, dropdown, select widgets to filter data

How to draw plots using plotly, including bar charts and scatter charts

How to use sidebar for filtering widgets

Questions & TODO

How to reset all or some current filters using a button instead of refreshing the page?

How to change color of the plot?