2014-06-13 65 views
1

我试图用jQuery Flot生成图。 这是脚本进出口使用:jQuery Flot xaxis元素编号

var plot = $.plot("#placeholder", [ 
     { data: data2, label: observation_obj.concept_name} 
    ], { 
     series: { 
      lines: { 
       show: true 
      }, 
      points: { 
       show: true 
      } 
     }, 
     grid: { 
      hoverable: true, 
      clickable: true 
     }, 
     yaxis: { 
     }, 
     xaxis: { 
      mode: "time", 
      timeformat: "%d.%m" 
     } 
    }); 

我得到结果是这样的:

http://i62.tinypic.com/25uk51z.png

我的数据是包含了两个点,我不知道为什么在x轴I看到4分,

任何人都可以帮忙吗?

由于

+0

你可以用你的数据做一个jsFiddle吗?你可以修改这个:__http://jsfiddle.net/fMFKw/__ – Sergio

回答

2

在x轴上的刻度是自动生成的,使得它们被均匀地在该轴线间隔开。如果你想改变,你可以给海军报的数组(你的情况),从您的数据(这里只是举例)匹配时间戳其中时间戳:

xaxis: { 
    mode: "time", 
    timeformat: "%d.%m", 
    ticks: [1383582043000, 1383682043000] 
} 

documentation更多的相关信息/例子。