Flot Graph TickLabel和Tick Positioning Issue

时间:2014-05-04 02:05:38

标签: javascript jquery graph charts flot

我一直在使用FLOT来做很多好事。最近,我需要将它用于基于时间的情节。它上个月工作得很完美,但是这个月,我发现我的最后一个音符比其他音符小。另外,我注意到刻度标签不存在。

以下是问题的JSFIDDLE

由于Javascript数量庞大,我会将所有代码保留在小提琴中;除非要求提供信息。

然而,我和一位朋友想到了一个简单的解决方法:

if(% 2 === 0) {
   /*
     Check if the data can be divided by 2
     Repeat this for 3 as well (return the value and 
     plug it in the tickSize: [val, 'day'];
  */
}

如果有几个月31天,我在这里看到的唯一缺点。

我如何解决这个问题,或者我做错了什么导致了这种影响?

1 个答案:

答案 0 :(得分:0)

如何始终将图表制作31天(这意味着第一天和最后一天之间为30天,每两天宽度为15滴)?如果您的月份本身没有31天,则可以通过将x轴设置为最大值来实现:

xaxis: {
    mode: "time",
    timeformat: "%b %d",
    tickSize: [2, 'day'],
    max: 1398902400000
},

请参阅此更新fiddle