Здравствуйте. Есть такая проблемка - строю диаграмму. Если задаю точки точки вручную, то все хорошо строится
{
name: 'Выполненные',
showInLegend: false,
pointInterval: 24 * 3600 * 1000,
data:
[
[Date.UTC(2013, 9, 2), 44],
[Date.UTC(2013, 9, 3), 42],
[Date.UTC(2013, 9, 4), 44],
[Date.UTC(2013, 9, 5), 42],
[Date.UTC(2013, 9, 6), 44],
[Date.UTC(2013, 9, 7), 42],
[Date.UTC(2013, 9, 8), 44],
[Date.UTC(2013, 9, 9), 42],
[Date.UTC(2013, 9, 10), 45],
[Date.UTC(2013, 9, 11), 42],
[Date.UTC(2013, 9, 12), 44],
[Date.UTC(2013, 9, 13), 42],
[Date.UTC(2013, 9, 14), 44],
[Date.UTC(2013, 9, 15), 42],
[Date.UTC(2013, 9, 16), 44],
[Date.UTC(2013, 9, 17), 42],
[Date.UTC(2013, 9, 18), 44],
[Date.UTC(2013, 9, 19), 42],
[Date.UTC(2013, 9, 20), 44],
[Date.UTC(2013, 9, 21), 42],
[Date.UTC(2013, 9, 22), 44],
[Date.UTC(2013, 9, 23), 42],
[Date.UTC(2013, 9, 24), 44],
[Date.UTC(2013, 9, 25), 42],
[Date.UTC(2013, 9, 26), 44],
[Date.UTC(2013, 9, 27), 42],
[Date.UTC(2013, 9, 28), 44],
[Date.UTC(2013, 9, 29), 42],
[Date.UTC(2013, 9, 30), 44],
[Date.UTC(2013, 9, 31), 42],
[Date.UTC(2013, 10, 1), 44],
[Date.UTC(2013, 10, 2), 54],
]
}
Пытаюсь сделать через json (сами данные см. json.png)
canceled_result = JSON.parse(GetOrders("GetCountOnMounthDay", 10));
for (var i = 0; i < canceled_result.length; i++ )
{
var arr = canceled_result[i][0].split(','); // разбиваем дату на составляющие
var dat_order = Date.UTC( parseInt(arr[0]), parseInt(arr[1]), parseInt(arr[2]) ); //получение даты в цифре
canceled_dat.push([parseInt(dat_order), parseInt(canceled_result[i][1]) ]);
}
В итоге canceled_dat получается таким(см. canceled_dat.png)
После этого пытаюсь "засунуть" их в data вместо "ручных" данных
name: 'Выполненные',
//color: 'blue',
showInLegend: false,
pointInterval: 24 * 3600 * 1000,
data: [canceled_dat]
...
Но получается совсем не то, что я ожидал. Собственно вопрос - как мне привести/сформировать мои данные чтобы диаграмма нормально рисовалась? Как привести мои данные к виду, который я вводил вручную Заранее спасибо!