Gripe and moan about it all you like, but public transport is a fundamental part of keeping any big city running—and this data visualization shows just how complex New York City's public transit setup is.

Put together by YouTube user STLTransit, the video is a visualization of a single day's public transit, between 4:00am and 4:00am. It's made possible by the open source General Transit Feed Specification data from the MTA. Personally, I love the way that the routes become obvious as the city wakes up. [YouTube via Verge]