限制Highchart中的数据点

时间:2014-12-26 09:35:48

标签: highcharts

我有以下声明,它通过平均每20分钟内的数据来生成所提及的输出。

声明:

SELECT record_no, date_time, 
ROUND(AVG(UNIX_TIMESTAMP(date_time))) AS time_value, 
ROUND(AVG(ph1_active_power),4) AS p1, 
ROUND(AVG(ph2_active_power),4) AS p2, 
ROUND(AVG(ph3_active_power),4) AS p3 
FROM powerpro1
GROUP BY date_time DIV 2000

输出的部分

+-----------+---------------------+------------+---------+----------+----------+
| record_no |      date_time      | time_value |   p1    |    p2    |    p3    |
+-----------+---------------------+------------+---------+----------+----------+
|         1 | 2014-12-01 00:00:00 | 1417372770 | 72.6242 | -68.7428 | -72.6242 |
|        21 | 2014-12-01 00:20:00 | 1417373970 | 71.6624 | -69.7448 | -71.6624 |
|        41 | 2014-12-01 00:40:00 | 1417375170 | 70.6869 | -70.7333 | -70.6869 |
|        61 | 2014-12-01 01:00:00 | 1417376370 | 69.6977 | -71.7082 | -69.6977 |
|        81 | 2014-12-01 01:20:00 | 1417377570 | 68.6952 | -72.6692 | -68.6952 |
|       101 | 2014-12-01 01:40:00 | 1417378770 | 67.6794 | -73.6162 | -67.6794 |
|       121 | 2014-12-01 02:00:00 | 1417379970 | 66.6505 | -74.549  | -66.6505 |
|       141 | 2014-12-01 02:20:00 | 1417381200 | 65.5825 | -75.4901 | -65.5825 |
+-----------+---------------------+------------+---------+----------+----------+

根据名为" powerpro1"的表中的记录号,上述查询在执行时选择1368条记录。 (收到新记录时可能会在将来增加)

我的要求是使用time_value为x轴创建一个高图,而p1,p1和p3为y轴。 但我需要限制x轴上的点数

任何人都可以帮我在图表中以1000分显示这1368分

1 个答案:

答案 0 :(得分:0)

不幸的是没有这种混淆,只是顺序相反(我的意思是数据分组,如果你有100分,则返回10)。因此,您需要自己计算并将所有1000点数据推送到您的数据。