Lollipop Chart USA Flights On-time Performance
A lollipop chart visualizes monthly average departure and arrival delays for USA flights, with each day of the month represented by a horizontal line connecting two circles: one for departure delay (green) and one for arrival delay (purple). The chart uses d3.csv to load the data, d3.scaleLinear and d3.scaleBand for axes, and SVG lines and circles for the marks. The code renders with React and D3 v4, drawing elements manually to show the distribution of delay times across the month.
AI-generated descriptionA Lollipop chart for USA Flights on-time Performance Analysis using the React & D3.
This visualization is about USA flights on-time performance.
Experience :
1> While making this visualization, data pre-processing took me 2 days to get the final result, which is the USA flights delay condition by month. I also got the result by date/day/week and will play it around later.
2> Drawing this bar chart using React & D3 was much more difficult than using vega-lite-api, but it was also more interesting when I created all elements one by one by myself.
One idea I got from these two weeks' assignment was, when I want to realize a visualization in the future, I could use vega-lite-api first to try out all the ideas, and after choosing the best one I can use React & D3 to realize it. However I am not sure if my understand is right or not lol.