Interactive Uber rides visualization dashboard using cutting-edge data visualization libraries.
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.
- 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.
- Python — Core language.
- Dash — Web app framework for interactive dashboards.
- Plotly — Graphing and visualization.
- Kepler.gl — High-performance geospatial visualization.
- Pandas & NumPy — Data processing.
# 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
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.
Feel free to fork, open issues, or submit pull requests to improve this project.
Made with ❤️ using Dash & Plotly
