2015-02-23 37 views
1

我有一个fl值线图,其中的x值重复,但我不明白为什么。我怎样才能解决这个问题?flot如何避免x轴重复日期值

我的X轴被定义为...

chartOptions = { 
    xaxis: { 
     mode: "time", 
     timeformat: "%d/%m/%y", 
     //tickSize: [1, "day"], 
     //tickLength: 2 
    }, 

我的数据是...

[1424005200000,20795],[1424091600000,20151],[1424178000000,22448],[1424264400000,27000],[1424350800000,30622],[1424437200000,30844],[1424523600000,23139] 

enter image description here

+0

您已将注释掉的选项'// tickSize:[1,“day”],'将解决此问题。示例:http://plnkr.co/edit/rrrlt8h7Is6zTtHrPl5c?p=preview – Mark 2015-02-23 14:29:28

+0

感谢此。有效。我将它注释掉了,因为图表上的日期不匹配。但我后来发现这是一个时区偏移问题。那么flot中的勾号究竟是什么意思?我一直在寻找关于这方面的文档,但不能很好地理解刻度是什么以及改变大小实际上意味着什么 – Richie 2015-02-24 04:32:06

回答

0

用途:minTickSize: [1,"day"] 这样的日子会出现一次在图中。

chartOptions = { 
     xaxis: { 
      mode: "time", 
      timeformat: "%d/%m/%y", 
      minTickSize: [1,"day"], 
      //tickLength: 2 
     },