Skip to content

Latest commit

 

History

History
115 lines (71 loc) · 4.81 KB

README.md

File metadata and controls

115 lines (71 loc) · 4.81 KB

Metro Systems Data Visualization

This project involves visualizing data related to metro systems from various countries and regions. The goal is to provide insights into the characteristics of metro systems, such as length, number of stations, annual ridership, and more. The visualizations are created using Python and libraries like Plotly and Matplotlib.

Table of Contents

Introduction

Metro systems are an essential part of urban transportation infrastructure. This project aims to visualize and analyze data related to metro systems to gain insights into various aspects of their operations and characteristics.

Installation

To run the code and visualize the data, you'll need Python and the required libraries installed. You can install the necessary libraries using the following command:

pip install pandas matplotlib plotly

Usage

  1. Clone this repository to your local machine:

    git clone https://github.com/gowdavidwan2003/world-metro-data-analysis.git
  2. Navigate to the project directory:

    cd world-metro-data-analysis
  3. Run the Python script to generate the visualizations:

    python worldmetrodata.py
  4. The generated visualizations will be displayed or saved (depending on the script settings) in the project directory.

Data Sources

The data used for this project is sourced from the following CSV files:

  • metro_countries_total.csv: Data related to metro systems at the country level.
  • metro_countries_cities.csv: Data related to metro systems at the city level.
  • metro_countries_in_progress.csv: Data about ongoing metro projects.

Project Structure

The project directory contains the following files:

  • visualize_metro_data.py: The main Python script for generating data visualizations.
  • metro_countries_total.csv: CSV file containing country-level metro data.
  • metro_countries_cities.csv: CSV file containing city-level metro data.
  • metro_countries_in_progress.csv: CSV file containing ongoing metro projects data.
  • README.md: This README file.

Visualizations

The project generates various types of visualizations, including choropleth maps and bar plots. These visualizations provide insights into different aspects of metro systems data, such as system length, number of stations, annual ridership, ongoing projects, and more.

Metro Systems All over the world

World_metro_system_city_list

  1. Length of metro in a country newplot (1)

  2. Annual Ridership(in million) newplot

  3. Number of Metro Stations in a country newplot (2)

  4. Number of Metro Systems in a country newplot (3)

  5. Number of Metro lines in a country newplot (4)

  6. Number of metro stations per each continent fig2

  7. Top 10 cities with highest number of stations fig3

  8. Top 10 cities with highest annual riderships(in million) fig5

  9. Amount of ongoing construction in each continent fig6

So we can conclude that asia as a continent is bullish on the metro systems as they are populous than any other continent

Contributing

Contributions to this project are welcome! If you find any issues or have ideas for improvements, feel free to submit a pull request or open an issue.


Feel free to customize this README template to match the specifics of your project. It provides an overview of the project's purpose, installation instructions, data sources, project structure, visualizations, and information on how others can contribute to the project.