var testData = [ {times: [{"starting_time": 1355752800000, "ending_time": 1355759900000}, {"starting_time": 1355769900000, "ending_time": 1355774400000}]}, {times: [{"starting_time": 1355752800000, "ending_time": 1355761900000}, {"starting_time": 1355767500000, "ending_time": 1355774400000}]}, {times: [{"starting_time": 1355752800000, "ending_time": 1355763910000}]}, ]; var width = 500; var chart = d3.timeline().showAxisTop().stack(); var svg = d3.select("#header1").append("svg").attr("width", width) .datum(testData).call(chart);