2013-06-06 3 views
0

При использовании HighStock library у меня возникают проблемы с динамическим добавлением точки к моим временным рядам. First increment after initial renderОшибка искажения HighCharts/HighStock с использованием addPoint

Начальные временные ряды хорошо показывают. Но, используя функцию addPoint, первое приращение дает эту неуловимую ошибку рендеринга, как если бы следующий инкрементный тик, сразу после самой первой серии галочки во времени (вместо последнего галочки в этом первом рендере). Это происходит, когда:

  1. Я делаю начальный вывод $(".selector").highcharts({:rangeSelector {:selected 1},
    :title {:text label},
    :chart {:zoomType "x"}
    :navigator {:adaptToUpdatedData true}
    :series [{:name label,
    :data tlist
    :marker {:enabled true, :radius 3},
    :shadow true,
    :tooltip {:valueDecimals 2}}]})
    (структура параметров - clojurescript). Затем ...
  2. Если я хочу постепенно добавлять к моим временным рядам функцию addPoint.

Проблема исчезает, когда после нескольких добавочных добавок первоначальный рендеринг временных рядов больше не отображается. Proper addPoint rendering after initial timeseries render is no longer visible

Кто-нибудь видел это раньше? Спасибо Tim

+0

Хорошо, я исправил это. Это я был виноват. Я очистил следующий пункт данных с неправильного конца моего списка. И он занимал всю длину временного ряда, прежде чем снова стало нормальным. – Nutritioustim

ответ

0

Хорошо, я исправил это. Это я был виноват. Я очистил следующий пункт данных с неправильного конца моего списка. И он занимал всю длину временного ряда, прежде чем снова стало нормальным.

НТН

0

Данные должны быть отсортированы по возрастанию по х, так и в случае, когда вы добавляете новый пункт, дата должна быть наиболее поздно.

Смежные вопросы