0

我正在使用库 Flot (Jquery) 在 webApp 中绘制图形,但我遇到了问题。我想绘制点 (0,0)(通过推送数组 [0,0]),但问题是 XAXES 是日期。
它绘制的点是“1970/01/01 00:00”,而我在图表中的其他点在图表的最后会丢失。类似于下图的东西!!!!!!

8| /。(一个)  
  | / .(e)  
 6| /            
  | / 。(一世)  
 4| / .(o)  
  | /                     
 2| / .(u)  
  |/_______________
 (男)


(m) 点 (0,0),绘制:“1970-01-01- 00:00”
(a),...,(u) 我的积分,例如:(8,"2013-09-20"),(7,"2013-09-19"),(5,"2013-09-18 "),(4,"2013-09-17"),(2,"2013-09-16")

有人可以帮忙解决这个问题吗??????我将不胜感激任何帮助!提前谢谢你!!!

4

1 回答 1

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(). 文档中的更多解释。

于 2013-09-25T08:49:50.203 回答