Skip to content

rohanhake98/-Titanic-Survivors-Data-Visualization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

🚢 Titanic Data Visualization App

An interactive data visualization web app built with Python, Pandas, Seaborn, Matplotlib, and Streamlit. It provides insights into passenger demographics and survival patterns from the Titanic dataset.


📌 Project Overview

This project visualizes the Titanic dataset from Kaggle using interactive charts and graphs. It aims to help users understand how various factors like gender, passenger class, and age affected survival during the Titanic disaster.

🔍 Features:

  • View raw Titanic dataset
  • Countplot of total survivors
  • Survival comparison by gender
  • Age distribution of passengers
  • Survival based on ticket class

🧠 Logic and Tools Used

📊 Visualization Logic:

  1. Survival Count – Visualizes how many survived vs not.
  2. Survival by Gender – Gender-wise survival comparison.
  3. Age Distribution – Histogram and KDE plot of passenger ages.
  4. Survival by Class – Shows how class (1st/2nd/3rd) affected survival.

🛠️ Tools:

  • Pandas: For data cleaning and loading CSV.
  • Matplotlib & Seaborn: For visualizations.
  • Streamlit: To build interactive web UI.

📁 Dataset

Download the dataset from Kaggle Titanic Competition.
Place the train.csv file in the root directory of this project.


🚀 How to Run the Project

Follow the steps below to clone and run the project locally:

1️⃣ Clone the repository:

git clone https://github.com/yourusername/titanic-visualization-app.git
cd titanic-visualization-app
streamlit run app.py

Releases

No releases published

Packages

No packages published

Languages