图例点击时,Highcharts图例索引显示-1

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

在这个jsFiddle中,当除了系列1之外的所有系列都被取消选择时,它读为“-1”。这是高图表中的错误还是我做错了什么?我尝试了一些东西,比如搞乱偏移,showEmpty,似乎没什么用。有任何想法吗?

http://jsfiddle.net/mhant47c/1/

 $('#container').highcharts({
    chart: {
      type: 'bar'
    },

    yAxis: [{
      width: '33.33%',
      showLastLabel: false,
      id: 'yA0'
    }, {
      left: '33.33%',
      width: '33.33%',
      offset: 0,
      showLastLabel: false,
      id: 'yA1'
    }, {
      left: '66.66%',
      width: '33.33%',
      offset: 0,
      id: 'yA2'
    }],
    plotOptions: {
      series: {
        stacking: 'normal'
      }
    },
    xAxis:{
    showEmpty:false,
    categories:['a','b','c','d']
},
    series: [{
      data: [1, 2, 3, 4]
    }, {
      data: [3, 2, 1, 6]
    },
    {
      yAxis: 1,
      data: [23, 43, 56,23, 43, 56]
    },{
      yAxis: 1,
      data: [23, 43, 56,23, 43, 56]
    }, {
      yAxis: 2,
      data: [123, 413, 516,23, 43, 56]
    }]
  });
javascript debugging indexing highcharts
1个回答
0
投票

图表会尝试使列居中,从而导致添加其他类别。要防止这种情况,请使用min选项:

    xAxis: {
        min: 0,
        ...
    },

现场演示:http://jsfiddle.net/BlackLabel/6p84vx53/

API参考:https://api.highcharts.com/highcharts/xAxis.min

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