This repo utilizes a Streamlit-based interactive dashboard for exploring the Titanic dataset. The following dashboard provides several dynamic and static visualizations of passenger data, survival statistics, and demographic distributions. Note that the presented visualizations are exemplary and may be modified upon request.
This dashboard contains 4 tabs
- Home (this page is essential)
- Dynamic Plots -- Multiple plots can be dynamically adjusted based on the dashboard filters
- Static Plots -- Users can view multiple pie charts that are fixed; the filters do not affect them
- Missing Data -- Information about data missingness in the Titanic dataset
git clone https://github.com/fisherynwa/titanic-dashboard-streamlit.git
cd titanic_dashboardUsing conda:
one can mimic my env exactly:
conda env create -f environment.yml
conda activate titanic_dashboardUsing pip:
pip install -r requirements.txtstreamlit run Home.pyDependencies (min env)
- python=3.12
- numpy
- pandas
- plotly
- streamlit
- seaborn
