我一直在使用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
天,我在这里看到的唯一缺点。
我如何解决这个问题,或者我做错了什么导致了这种影响?
答案 0 :(得分:0)
如何始终将图表制作31天(这意味着第一天和最后一天之间为30天,每两天宽度为15滴)?如果您的月份本身没有31天,则可以通过将x轴设置为最大值来实现:
xaxis: {
mode: "time",
timeformat: "%b %d",
tickSize: [2, 'day'],
max: 1398902400000
},
请参阅此更新fiddle。