Data collected using the google places API and the popular times extension For each city, we fetch a number of bars and average the busyness graph. Since this graph is on a per hour basis, we need to spline smooth it a bit to make it look nice. D3 is doing the graphing based on this example.