режим времени flot xaxes неверный - PullRequest
0 голосов
/ 20 февраля 2012

Я использую jquery flot для отображения графика.Все работает нормально, но вертикальная линия неправильная.

enter image description here

16 февраля вертикальная линия должна быть сдвинута влево.

Я проверил с номером, и он работаетидеально.Это только проблема в x AIXS.

 var plot = $.plot($("#placeholder"),
           [ { data: data1, label: "data1"} , {data:users, label:"users"}], {
               series: {
                   lines: { show: true },
                   points: { show: true }
               },
               xaxes: [ {mode: "time"} ],
               grid: { hoverable: true, clickable: false },
               legend: {container: $("#labeler")}
             });

1 Ответ

1 голос
/ 20 февраля 2012

Нашли проблему.

$date = new DateTime($user->date);
 users.push([(<?php echo $date->getTimestamp();  ?>*1000),<?php echo $user->count ?>]);

PHP строка даты с отметкой времени * 1000 - неправильный путь.

Правильный -

var date = new Date("<?php echo $user->date ?>");
users.push([date.getTime(),<?php echo $user->count ?>]);
...