Всем привет!
Возник такой вопрос обновляю данные при клике на кнопку, данные обновляются, а значения осей меняется 1 раз и на оси x устанавливается 1 января для всех рисок вместо чисел из массива:
До измененияПосле{
"USD": [
["2016-06-22", 23.17],
["2016-06-23", 23.78],
["2016-06-24", 23.17],
["2016-06-25", 23.78],
["2016-06-26", 23.17],
["2016-06-27", 23.78],
["2016-06-28", 23.17],
["2016-06-29", 23.78],
["2016-06-30", 23.17],
["2016-07-1", 23.78],
["2016-07-2", 23.17],
["2016-07-3", 28.78],
["2016-07-4", 23.78],
["2016-07-5", 23.17],
["2016-07-6", 29.78],
["2016-07-7", 23.17],
["2016-07-8", 23.78],
["2016-07-9", 23.17],
["2016-07-10", 23.78],
["2016-07-11", 25.17],
["2016-07-12", 23.78],
["2016-07-13", 23.17],
["2016-07-14", 23.78],
["2016-07-15", 26.17],
["2016-07-16", 23.78],
["2016-07-17", 23.17],
["2016-07-18", 33.78],
["2016-07-19", 23.17],
["2016-07-20", 45.78],
["2016-07-21", 65.17]
],
"EUR": [
["2016-07-8", 23.78],
["2016-07-9", 23.17],
["2016-07-10", 23.78],
["2016-07-11", 25.17],
["2016-07-12", 23.78],
["2016-07-13", 23.17],
["2016-07-14", 23.78],
["2016-07-15", 26.17],
["2016-07-16", 23.78],
["2016-07-17", 23.17],
["2016-07-18", 33.78],
["2016-07-19", 23.17],
["2016-07-20", 45.78],
["2016-07-21", 65.17]
]
}
Обновляю данные вот так:
/**
* Обновление данных на графике
* @param data
*/
function updateChartPoints(data) {
chart.series[0].setData(data, false);
chart.redraw();
}