Jquery Flot - 如何让数据行从0,0开始并转到第一个数据点

时间:2013-09-25 01:45:56

标签: jquery flot

我正在使用库Flot(Jquery)在webApp中绘制图形,但我遇到了问题。 我想绘制点(0,0)(通过推动数组[0,0]),但问题是XAXES是日期。
它的意思是" 1970/01/01 00:00和#34;并且图表中的其他点在图表的最后会丢失。像下一个图表!!!!!

 8|                     /.(a)  
  |                  /   .(e)  
 6|               /            
  |            /         .(i)  
 4|         /            .(o)  
  |      /                     
 2|   /                  .(u)  
  |/_________________________
 (m)


(m)         Point(0,0), drew: "1970-01-01- 00:00"
(a),...,(u) My Points, eg.: (8,"2013-09-20"),(7,"2013-09-19"),(5,"2013-09-18"),(4,"2013-09-17"),(2,"2013-09-16")

愿有人帮忙解决这个问题?????  我会感激任何帮助!提前谢谢你!!!

1 个答案:

答案 0 :(得分:0)

如果您想在图表中添加一个点(0,0),您必须明确该点应该在图表中的哪个日期/时间。
您可以看到文字日期值0是1970-01-01,因为这是javascript日期值的起点。因此,如果您希望图表从例如2013-09-01您必须将点(0,“2013-09-01”)添加到数据数组而不是点(0,0)。
此外,您必须以[timestamp,value]格式添加数据点。要获取给定日期的时间戳,请使用new Date("2013-09-20").getTime()documentation中有更多解释。