Animated NYC metro traffic
Wonder what one week of metro traffic would look like? Wanna see the heaviest/lightest traffic times for your NYC metro stops? Check out this app here.
Background
Inspired by the awesome visualizations about MTA Turnstile Data from Chris Whong’s visualization and I wondered if similar stuff can be done with Shiny.
In the gif below, you can see an ‘animated’ leaflet map that shows whether or not a lot of people are entering a metro station in NYC at different times of the week from 02-23-2019 to 03-01-2019. The data source contains more specific time stamps and you can see the changes of the number of people entering different station at different hours of the day. The data can be found here.
This was submitted for the 1st Shiny Contest by RStudio and was recognized with an honorable mention. Currently listed on the Shiny Gallery.
Vis insights:
- The dots are representing the number of people entering the specific station. (Blue < Pink < Red < Orange)
- The size of the dots reflect the number of people too.
- The map background will change from day to night and night to day according to the average time of the sunrise and sunset of that week.
- See that less people are using metro at mid night and much more people are using it at rush hour. See the size of the circle during weekend vs weekdays.
Behind the scenes:
- The
sliderinput
with a play button made the animation possible. - The clock is made with
ggplot
. RenderCachePlot
was used for faster generation with the clock.Promises
were used with data update.