我有一个显示x轴上的日期标签的 highcharts ,当有超过10个日期,我使用的逻辑除以10的总日期,并给予结果值的步骤。由于步骤值,它不显示最后一个标签。请帮助,如果有人知道的解决方案。我尝试了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;;
}
2条答案
按热度按时间hyrbngr71#
将showLastLabel参数设置为true
ddrv8njm2#
尝试设置x轴的最大值。如果您的类别不固定,则必须动态计算最后一步。文档在此处:https://api.highcharts.com/highcharts/xAxis.max