Highcharts highchart的阶梯式标签中未显示最后一个标签

Highcharts highchart的阶梯式标签中未显示最后一个标签,highcharts,Highcharts,我有一个highchart,它在x轴上显示日期标签,当有10个以上的日期时,我使用的逻辑是将总日期除以10,并将结果值提供给step。由于阶跃值,它不会显示最后一个标签。 如果有人知道解决办法,请帮忙。 我尝试了showLastLabel和endOnTick,但这些都不起作用 xAxis: { categories: xcategories, labels: { step: getStep(chartJson.length) } }

我有一个highchart,它在x轴上显示日期标签,当有10个以上的日期时,我使用的逻辑是将总日期除以10,并将结果值提供给step。由于阶跃值,它不会显示最后一个标签。 如果有人知道解决办法,请帮忙。 我尝试了showLastLabel和endOnTick,但这些都不起作用

xAxis: {
   categories: xcategories,
   labels: {
              step: getStep(chartJson.length)
           }
}

function getStep(jsonLength){
    var step =1;
    if(jsonLength>=10){
        step= (parseInt)(jsonLength/10);
    }
    return step;;
}

将参数设置为true

如果您使用的是x轴上的日期,为什么不将其设置为日期时间轴,然后让图表计算出标签的间距?请简要说明您的答案。在y轴上,我的图表显示了一些计数。如果将“步长”属性设置为使最后一个标签留空的间隔(即步长:2,偶数个数据点),则这不起作用:没错,showLastLabels适用于全局标签,不包括步长值。