Highcharts step&offset x轴标签?

问题描述:

我有一些图表,我将日期值作为x轴标签。他们可以在任何日期范围内开始和结束。Highcharts step&offset x轴标签?

如果日期范围大于2个月,那么我需要x轴仅在每个月的第一天显示标签值。

我知道我可以使用tickinterval选项来实现间距,但似乎无法强制标签在月份的第一天或第一个星期一开始,它们始终从范围中的第一个值开始。

这是我现在拥有的一个例子。日期范围是11月13日至2月3日:

enter image description here

而这正是我想要的x轴的样子(这是Photoshop处理):

enter image description here

是否有办法为了达成这个?

+0

步骤的选择吗?你的意思是tickInterval? “如果日期范围是”是什么意思? – Mark 2012-02-04 21:35:11

+0

角度支架隐藏了我的一些文字 - 更新 – hud 2012-02-05 16:13:16

tickInterval和dateTimeLabelFormats的组合是否可以实现您想要的功能?

xAxis: { 
    type: 'datetime', 
    dateTimeLabelFormats: { 
        month: '%d %b', 
       }, 
    tickInterval: 86400000 * 31 // one month 
} 

样品(小提琴here):

enter image description here

+0

请问tickInterval:86400000 * 31是否工作?不是每个月都有31天。 – robsch 2013-01-11 10:32:47