2013-05-22 35 views
1

我正在使用Highcharts 3.0.1,并且在尝试仅在选择状态和正常状态下显示点标记时出现错误被禁用。 下面可以找到的链接我的测试:在正常状态下禁用点标记并在选择状态和悬停状态下启用 - 它不适用于选择状态

http://jsfiddle.net/mihaelaCiocoiu/BFUF2/1/

和相应的代码是:

$('#container').highcharts({ 
    chart: { 
    }, 
    xAxis: { 
     categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'] 
    }, 

    plotOptions: { 
     series: { 
      marker: { 
       enabled:false, 
       states: {      
        select: { 
         enabled: true 
        } 
       } 
      } 
     } 
    }, 

    series: [{ 
     data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]   
    }] 
},function(chart){ 
    chart.series[0].data[1].select(); 
}); 

在上面的代码可以看出,从线的第二点之后,选择该图表呈现。

当停用正常状态时,悬停状态下点标记的显示正常工作,如API Doc http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptions/series-marker-enabled-false/中的示例所示,但是对于选定点标记不起作用。

有没有人找到这个问题的解决方案?

+0

不知道我明白这个bug,请你重新写一下吧? – Duniyadnd

回答