Highcharts-如何在xAxis上隐藏最后一个类别刻度标签

问题描述 投票:0回答:1

我有一个以非四舍五入值结尾的图表系列数据(例如5.5)。xAxis类型为category,我希望最后一个刻度标签消失。我必须使用类别类型,因为我需要将tickmarkPlacement属性设置为“ between”。我试图将endOnTick设置为false,但似乎不适用于类别类型。

$(function () {

   var settings =  
        {
         "chart": {
           "type":"line"
        },
       "xAxis": { 
           "type": "category",
          "endOnTick":false
       },
       "series":[
           {"name":"series1","data":[[1,1200],[2,2200],[3,3200],[4,1800],[5,1500]]},
           {"name":"series2","data":[[1,1050],[2,2050],[3,1650],[4,1450],[5,1350]]},
           {"name":"series3","data":[[1,1250],[2,2250],[3,1850],[4,1650],[5.5,1550]]}]
       }

    var chart = $('#container').highcharts(settings);
});

图表就是这样的:Chart image:

而且我希望“ 6”类别标签消失。

链接到简化示例:http://plnkr.co/edit/EleA25vPiTQ3EwFa

highcharts axis-labels
1个回答
0
投票

您可以将showLastLabel设置为false以将其隐藏。

   "xAxis": { 
       "type": "category",
      "endOnTick":false,
      showLastLabel: false
   },

演示:http://plnkr.co/edit/5WRJIeGFyiUzRiGF?preview

API:https://api.highcharts.com/highcharts/xAxis.showLastLabel

© www.soinside.com 2019 - 2024. All rights reserved.