2016-12-18 5 views
0

3つのシリーズのチャートがあり、そのうちの1つは非表示です。ハイストックのグループ化機能を使用します。ヒントでは3つの系列の値を表示したいが、非表示のものはグループ化された値を計算しない。 この隠されていないシリーズのリターンが値をグループ化:ツールチップのコールバックでハイストックのグループ化は、ツールチップに隠されたセリ値を表示します

item.chart.series[1].processedYData 

しかし、隠されたシリーズで、それはすべての値を返します。

item.chart.series[2].processedYData 

をもhighchartsプロセスを作るための方法がありますvisible = falseの場合、またはある種のメソッドを呼び出して、ポイントの正しい値を返すようにしますか?あなたは、そのマウスイベントを無効にすることでシリーズを不可視にし、noneに色を設定することができ、ヘルプ

答えて

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/

関連する問題