2013-07-08 92 views
2

有没有办法有作为1号线处理多个线段? IE:我将鼠标悬停在一个图标上,两者都会突出显示,并且切换图例中的可见性会隐藏两个图块。Highcharts折线/线段

http://jsfiddle.net/rayholland/HSvBj/2/

series: [ 
    { 
     type: 'line', 
     data: [{x:0,y:0},{x:1,y:1}], 
     events: { 
      legendItemClick: function(event) { 
       this.visible? 
        this.chart.get('group1').hide(): 
        this.chart.get('group1').show(); 
      } 
     } 
    },{ 
     type: 'line', 
     data: [{x:3,y:1},{x:4,y:0}], 
     showInLegend: false, 
     id: 'group1' 
    } 
] 

回答

3

我想如果我把它当作1行,但随后在中间作为分隔符,将工作空值。 http://jsfiddle.net/rayholland/HSvBj/4/

data: [{x:0,y:0},{x:1,y:1},{x:null,y:null},{x:3,y:1},{x:4,y:0}] 
+0

我不认为这是一个可预期的答案,因为此数据系列将导致Highcharts错误#15:http://www.highcharts.com/errors/15,在检查出浏览器检查在jsfiddle之上。 – Bwyss