2013-12-19 9 views
-1

Привет Я кодирую веб-сайт, на котором отображается диаграмма с использованием flotr2, я хочу, чтобы он печатал график в реальном времени каждые 30 секунд и показывал временную метку в XAxis.График реального времени Flotr2

В настоящее время я получаю данные из API третьей стороны в следующем формате:

{ 
"timestamp": "Thu, 19 Dec 2013 07:14:39 -0000", 
"value": 50 
} 

Ось Y показывает «значение», а ось X должна вывести значение временной метки каждый раз, когда я обновить диаграмма.

Любая идея, как я могу получить эту работу полезной?

С уважением.

+0

вы не испробовали все струи? – Cracker0dks

+0

Я попытался использовать объект даты, переданный flotr, который должен разобрать его внутри, но это не так. Я хочу, чтобы смещение для оси x - это метка времени. – Nucklear

+0

Добавьте новый элемент в массив источников данных и вызовите какой-то метод redraw(). – vorrtex

ответ

0

Работа на аналогичных вещах, так что вы написали помог мне исправить мою проблему я хотел отметить:

при условии, что это исходит как JSON и вы пишете на круговую диаграмму, переписать его:

var json = 
    { 
     "package": [ 
     { 
      "data": [[0, 50 ]] 
      ,"label": "Thu, 19 Dec 2013 07:14:39 -0000" 
     } 
    } 

Затем передать данные в вашу функцию, чтобы перерисовать диаграмму

(function basic_pie(container, json.package) { 
... 
Смежные вопросы