0
flot을 사용하고 문제가있는 기간을 차트로 표시하려고합니다. 내 SQL 테이블에서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']);
내 차트의 자바 스크립트 부분은 다음과 같다 (내 생각) 나는 두 개의 날짜 열이 나는 FLOT 작동하는 타임 스탬프로 차이를 얻기 위해 선택 아래를 수행하고있다.
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"]
}
});
그러나 왜 내 차트에 막대가 표시되지 않는지 알 수 없습니다. 나는 필요한 자바 스크립트 파일을로드했음을 확인했다.