Highcharts:使用惰性装载机的Highstock系列

时间:2014-07-15 10:09:54

标签: javascript highcharts highstock

我正在尝试使用延迟加载程序来动态选择范围 它使用的数据库非常庞大,数年的数据间隔很短 以下是来自highstock的小提琴示例:http://jsfiddle.net/highcharts/ZLswj/

我修改了SQL查询并将其转换为MySQL PHP PDO。

问题是图表中的startdate始终是1970年 - 到设置的日期:

data = [].concat(data, [[Date.UTC(2011, 9, 14, 19, 59), null, null, null, null]]);

如何让图表从2014年1月1日开始?

PHP脚本

$range = $end - $start;
$startTime = gmstrftime('%Y-%m-%d %H:%M:%S', $start / 1000);
$endTime = gmstrftime('%Y-%m-%d %H:%M:%S', $end / 1000);

//echo $startTime;
//echo $endTime;
$sq = $db->query("SELECT unix_timestamp(time) * 1000 as datetime, temp_out FROM archive      WHERE time between '$startTime' AND '$endTime'");

时间列的类型为“datetime”..

尝试:

data = [].concat(data, [[null, null, null, null, Date.UTC(2014, 7, 15, 12, 00)]]);

开始年份仍然是1970年......

此外,是否可以使用范围选择器让高档材料及时返回?

0 个答案:

没有答案