I’ve updated my CitiBike heatmap to use Leaflet plugin for WebGL heatmap library. The old version used heatmap.js but they ceased to get along. It’s still viewable here minus the background map. I wish Leaflet would add their own heatmap instead of making us deal with third parties.
Tag Archives: Citibike
I made a heatmap of CitiBike activity for yesterday, June 15th using heatmap.js and Leaflet. I used the same criteria for “activity” as in the previous post. This time, the most active stations were Broadway & W 57 St and Central Park S & 6 Ave hence the red dot near Central Park.
Edit: Here’s another for Friday June 22nd. You can see there is a lot more activity on the weekdays especially around the transit hubs like Union Square, Penn Station and Grand Central Terminal.
Edit 2: I map an interactive map where you can view the current status. Click on the layer control button on the far right to view either the available bikes, available docks or the total docks.
The code is on github.
The CitiBike website publishes JSON data containing information about each station. I downloaded the JSON file every minute from 7:30 am EST to 9:00 PM EST today, Saturday June 1st, and then ran some analysis on it.
I define “activity” as a bike being either taken or removed from a station. The top five stations in terms of activity are (drumroll) Broadway and E 14 Street, E 17 Street and Broadway, Christopher & Greenwich St, DeKalb Av & S Portland Av, and W 14 St & the High Line. Apparently a lot of people were taking their CitiBikes to and/or from the Union Square Greenmarket on this hot Saturday in the city.
Meanwhile, the stations the most frequently empty are Centre St & Chambers St and E 2 Street & Avenue B. Perhaps they would have scored higher on “activity” if there had been bikes available to ride.
Update: The Atlantic has a nice realtime visualization of this data.