2014-01-10 6 views
1

Данные JSON не отображаются?Расчет времени с помощью флота, серии json

Javascript:

var datasets = JSON.parse(xmlhttp.responseText);     
alert(JSON.stringify(datasets[0])); 

var plotarea = $("#placeholder"); 
$.plot(plotarea, [[datasets[0].points]], { 
    xaxis: { 
     mode: "time", 
     min: (new Date(2013, 11, 1)).getTime(), 
     max: (new Date()).getTime() 
    } 
}); 

Выходы:

{"name":"Test.txt","points":[[1389313796000,2],[1389314796000,4]]} 

Вынесено график: enter image description here

ответ

1

У вас слишком много наборов [] на аргумент данных в вашем участке вызова , Должно быть:

$.plot(plotarea, [datasets[0].points], { 

Fiddle here.

Даже если это зафиксировано, ваш «график» представляет собой только вертикальную линию на правой границе сетки.

enter image description here

+0

приятный! изменяя эпоху, я тоже вижу наклонные данные – bobbyrne01

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