Skip to content

Soubhagyadev/Uber-Visualization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚗 Uber Visualization Dashboard

Python Badge Dash Badge Plotly Badge Kepler.gl Badge

Interactive Uber rides visualization dashboard using cutting-edge data visualization libraries.


🔍 Overview

This project provides an interactive dashboard visualizing Uber ride data with geospatial analysis. Built using Dash for web app framework, Plotly for powerful plotting, and Kepler.gl for advanced mapping.

🚀 Features

  • Dynamic map visualization of Uber trips.
  • Time-series charts showing ride trends over days, weeks, and months.
  • Responsive layout optimized for desktop and mobile.
  • Clean, interactive UI powered by Dash callbacks.

🛠️ Tech Stack

  • Python — Core language.
  • Dash — Web app framework for interactive dashboards.
  • Plotly — Graphing and visualization.
  • Kepler.gl — High-performance geospatial visualization.
  • Pandas & NumPy — Data processing.

📦 Installation & Usage

# Clone the repo
git clone https://github.com/yourusername/uber-visualization.git
cd uber-visualization

# Create and activate virtual environment (optional but recommended)
python -m venv venv
source venv/bin/activate  # On Windows use: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

# Run the app
python app.py

📈 Screenshots

image

🧩 How It Works

The app ingests Uber ride data, preprocesses it with Pandas, then visualizes trips on a map using Kepler.gl with overlays for hotspots and ride density. Additional charts provide time-based trends. Dash handles user inputs and dynamic updates.

🤝 Contribution

Feel free to fork, open issues, or submit pull requests to improve this project.

👨‍💻 Author

Soubhagya Swain


Made with ❤️ using Dash & Plotly

About

A Comprehensive analysis of Uber trips in NYC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors