Задать вопрос
RainMEN
@RainMEN
HTML/STYLUS/JADE/JS/Laravel/Joomla/DLE и т.д.

Как на highcharts.js обновлять значения осей при setData?

Всем привет!
Возник такой вопрос обновляю данные при клике на кнопку, данные обновляются, а значения осей меняется 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();
  }
  • Вопрос задан
  • 332 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
RainMEN
@RainMEN Автор вопроса
HTML/STYLUS/JADE/JS/Laravel/Joomla/DLE и т.д.
Вопрос снят, передавал данные даты в функцию в не том формате, перевод в формe.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы