Я пытаюсь определить продолжительность чего-то, используя флот и некоторые проблемы. В моих таблицах SQL У меня есть две дата-столбцы и я совершаю ниже выберите, чтобы получить разницу между ними, как меткой времени, которая работает с Flot (я думаю)Продолжительность графика события с Flot
$p1Query = $db->rawQuery("SELECT AVG((synth.page2-synth.page1)) AS difference FROM (SELECT (UNIX_TIMESTAMP(pageoneloadtime))*1000 AS page1, (UNIX_TIMESTAMP(pagetwoloadtime))*1000 AS page2 FROM usersession) synth");
$p1Average = floor($p1Query[0]['difference']);
Javascript раздел моего графика выглядит следующим образом.
var pageTimeData = [["Page 1",<?= $p1Average ?>],["Page 2",<?= $p2Average ?>],["Page 3",<?= $p3Average ?>],["Page 4",<?= $p4Average ?>]];
$.plot("#pageTimeChart", [ pageTimeData ], {
series: {
bars: {
show: true,
barWidth: 0.6,
align: "center"
}
},
xaxis: {
mode: "categories",
tickLength: 0
},
yaxis: {
mode: "time",
timeformat: "%M:%S",
minTickSize:[2,"seconds"]
}
});
Но я не могу понять, почему в моем графике нет никаких баров. Я подтвердил, что загрузил необходимые файлы javascript.