Highcharts图例索引在图例单击上显示-1

时间:2019-03-08 17:03:43

标签: javascript debugging indexing highcharts

在此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]
    }]
  });

1 个答案:

答案 0 :(得分:0)

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

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

实时演示:http://jsfiddle.net/BlackLabel/6p84vx53/

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