我正在使用库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")
愿有人帮忙解决这个问题????? 我会感激任何帮助!提前谢谢你!!!
答案 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中有更多解释。