我正在使用jquery flot来显示图形。一切都很好,但垂直线是错误的。
2月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")}
});
答案 0 :(得分:1)
发现问题。
$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 ?>]);