добавил разметку. а с исходными данными сложнее. У меня данные из таблички.
которые я построчно собираю циклом, пока строчки не кончатся, у меня их тридцать в данном случае.
var count = recordSet.length;
var DateArr = new Array();
var DateEventArr = new Array();
for (var i = 0; i < recordSet.length; i++) {
var scObj = {
EventStartDate: recordSet[i]["Event Start Date"],
EventType: recordSet[i]["Event Type"],
Event: recordSet[i]["Event"],
SessionStartTime: recordSet[i]["SBLN Start Time"],
City: recordSet[i]["SBLN City Name"],
Type: recordSet[i]["Format"],
RowCount: i
};