Giter Site home page Giter Site logo

flights-delay-d3-visualization's Introduction

Flights-Delay-D3-Visualization

CS 498: Data Visualization Project Report Air Flights Delays

Submitted By: Pragya Mishra

Click here for visualization
What is the message you are trying to communicate with the narrative visualization?

This project provided great opportunity to learn new aspects of data visualization. This narrative visualization is about answering few questions about US Flights delays:

What is concern about flight delays? What is “Flight delay” trend over last 10 years?
Which airports causes most delays? Which airlines causes most delays?

Data Source: The dataset “US Flights Delays and Cancellation” from Kaggle and latest years data from US Transportation website. Narrative Structure: An interactive slideshow, where user exploration is allowed at some or all the steps of the story. Tooltips are provided in all charts for more details.

Visual Structure and Scenes Narration opens with a question “Do you know as per US Department of Transportation 18.8% flights delayed this year”. Same font-color, background color has been used in all slides for minimum distraction from topic.

Slide One: Introduction with a question: Do you know as per US Department of Transportation, how many flights delayed in 2019 already? Bold and Red color text give viewer sense of concern and has been increased from last year.

Second slide “Has it always been like this, what is the trend across last 10 years”

Slide Third: Airports causing most delays: This slide opens a map that has overlay of Flights delays by airports data. This gives better idea to user about “Which airports has most delays or less delays?

Circle size represents airport size (number of flights) and opacity shows its' delay rate (counting only delays that were longer than 10 minutes).

This map uses bigger scale to reduce circle sizes and overlapping, however it's still presents in some cases.

Viewer will know after exploring this chart that Delays are not always related to airport size.

Small but Dark Red circle airport like Wilmington Airport, Wilmington, DE, has 40% delayed (40 of 100 flights)

Scene/Slide Four: Airline with Most or least flight delays:

Circle size represents airline size (number of flights) and Y axis shows its' delay rate (counting only delays that were longer than 10 minutes).

Circle size and y value shows maximum number of flights were delayed by WN South West Airlines Co and least number of delayed flights by HA Hawaiian Airlines Inc.

Annotations/Tooltips

Bar Chart shows annotation for 2019 Flight delays from Jan-May period and indicates to users that it is already exceeding 2018 total delays. Bar Chart also shows tool tips showing % of flight delays that year out of total flights and changes color of bar red.

“Airport with most and least delays” shows map and circles on airports. Viewer can click on airport to know more about that airport.

Airlines causing more or least delays

Parameters:

Radio buttons have been used to toggle between Flight delays by arrival and departure. THis is passed as parameter.

Triggers:

Third slide "Airport causing most or least delays" has mouse click event that shows annotations in a leaflet that opens on clicking on any airport circle.

Future Work: Explore Reasons for delay and evaluate revenue loss due to flight delays.

flights-delay-d3-visualization's People

Contributors

pragyamis avatar pragmi avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.