2016-12-18 28 views
0

我們有一個包含3個系列的圖表,其中一個隱藏。它使用高分組功能。在工具提示中,我們想要顯示3系列的值,但隱藏的值不會計算分組值。Highstock grouping在工具提示中顯示隱藏的serie值

在提示回調: 這不是隱藏系列返回分組值:

item.chart.series[1].processedYData 

但與隱藏的系列,它返回的所有值:

item.chart.series[2].processedYData 

有沒有一種方法,使highcharts過程中還系列與可見= false,或調用某些方法,所以它會返回一個點的正確值?

感謝您的幫助

回答

0

可以使該系列產品通過禁用它的鼠標事件,並設置顏色爲無可見。系列將被處理,您可以訪問數據。

series: [{ 
    name: 's1', 
    data: [10, 10, 10, 10, 10, 10] 
}, { 
    name: 's2', 
    data: [1, 1, 1, 1, 1, 1] 
}, { 
    name: 's3', 
    data: [-2, -2, -2, -2, -2, -2], 
    enabledMouseTracking: false, 
    color: 'none' 
}] 

例如:http://jsfiddle.net/a0p7h777/

如果你想隱藏的系列不會影響軸刻度,那麼你可以將其鏈接到一個隱藏的軸。

yAxis: [{ 

},{ 
    visible: false 
}], 

{ 
    name: 's3', 
    data: [-2, -2, -2, -2, -2, -2], 
    enabledMouseTracking: false, 
    color: 'none', 
    yAxis: 1 
} 

例如:http://jsfiddle.net/a0p7h777/1/