防止列高图的xAxis在隐藏其他系列之一时采取负标签(在legendItemClick事件上)

时间:2013-04-09 13:53:03

标签: highcharts

使用图例隐藏这两个系列,然后单击其中一个系列显示xAxis从'-1'开始,理想情况下它应该只显示非空类别。

使用'ignoreHiddenSeries:false'解决了目的,但是再次使用图例隐藏了两个系列,然后启用其他系列往往会重叠这两个系列。虽然在窗口调整大小事件,系列正确对齐。

 chart: {
            type: 'column'
           // ignoreHiddenSeries: false
        },  

参考示例:http://jsfiddle.net/t88rc/

2 个答案:

答案 0 :(得分:1)

您只需为xAxis min:0设置,请参阅:http://jsfiddle.net/t88rc/2/

答案 1 :(得分:0)

分组列图表在每个系列的数据点数相同时效果最佳。 我发现的最佳解决方案是用空值填充任何缺失的数据点:

http://jsfiddle.net/jlbriggs/t88rc/1/

 data: [49.9, 71.5,null,null,null,null,null,null]