Datetime 如何在highcharts上显示计费周期相关数据的日期时间等距轴

Datetime 如何在highcharts上显示计费周期相关数据的日期时间等距轴,datetime,highcharts,Datetime,Highcharts,我想使用highcharts显示计费周期数据,其中x轴是日期时间。要求仅显示5个标签。但计费周期开始和计费周期结束日期应始终显示,我们必须以相等的间隔显示剩余天数 比如说 如果计费周期为2015年6月24日至2015年7月23日 标签显示:24/06 01/07 08/07 15/07 23/07 如果计费周期为2015年6月15日至2015年7月14日 标签显示:15/06 22/06 29/06 06/07 14/07 任何帮助/提示都会对我有很大帮助:)只需使用并编写逻辑即可。简言之,这将

我想使用highcharts显示计费周期数据,其中x轴是日期时间。要求仅显示5个标签。但计费周期开始和计费周期结束日期应始终显示,我们必须以相等的间隔显示剩余天数

比如说

  • 如果计费周期为2015年6月24日至2015年7月23日 标签显示:24/06 01/07 08/07 15/07 23/07

  • 如果计费周期为2015年6月15日至2015年7月14日 标签显示:15/06 22/06 29/06 06/07 14/07

  • 任何帮助/提示都会对我有很大帮助:)

    只需使用并编写逻辑即可。简言之,这将是:

            tickPositioner: function () {
                var ticks = [],
                    min = this.min,
                    max = this.max,
                    range = max - min,
                    interval = range / 5;
    
                while (min < max) {
                    ticks.push(min);
                    min += interval;
                }
                return ticks;
            }
    
    定位器:功能(){
    var ticks=[],
    min=this.min,
    max=this.max,
    范围=最大值-最小值,
    间隔=范围/5;
    同时(最小值<最大值){
    推(分钟);
    最小+=间隔;
    }
    返回滴答声;
    }
    
    演示(适用于yAxis,但并不重要):

    PS:您可能需要编辑上面的bit算法,将滴答声四舍五入到某一特定日期(如始终为每月1日等)