一周出错的高图x轴日期时间值

时间:2014-03-20 05:11:49

标签: highcharts

我使用highcharts报告x轴

  

类型:datetime和tickinterval:23 * 24 * 3600 * 1000

,我还有另一个下拉列表 我可以选择数据来CurrentYear,Past 30 days,Previous Month, Current Month,Past 7 days, Previous week , CurrentWeek report 根据CurrentYear的选定值,x轴显示值jul' 13,Aug' 13,Sep
 13 ... Mar' 14,这是因为tickinterval 是1个月,但是一旦我选择了一周的报告/当前周报告,x轴显示没有任何一点......我想至少两点上 x轴。我想使用min和max作为相同但不能使用,因为min和max的值将根据 week.so是否有任何逻辑可以使我的x轴值保持不变,表示6个值或5个日期值

1 个答案:

答案 0 :(得分:1)

一般情况下,不要设置tickInterval,而是设置tickPixelInterval - Highcharts会尝试修复刻度位置以适应它们之间的像素间隔。它与您在tickPixelInterval中设置的距离不完全相同,但是非常接近。

您还有另一种解决方案,当您从下拉列表设置新数据时,您也可以调用:chart.xAxis.update({ tickInterval: newvalue })因此,对于每个下拉列表值,您可以设置新的时间间隔,这可以解决您的问题。