HighCharts を使用して数百点をプロットしています。各ポイントには不透明度の値があり、強調表示されると赤に変わります。ただし、いくつかのポイントを強調表示すると、ポイントが過剰にプロットされているため、それらを見るのが非常に難しくなります。
私が望むのは、次のように、選択したポイントがはっきりと見えるようにすることです。
次のコードを使用してチャート上のポイントを選択しています。
updateChart = function(x){
for (i=0; i<chart.series[0].data.length; i++){
if(chart.series[0].data[i].config[2] == x){
chart.series[0].data[i].graphic.attr({'fill':'red', 'z-index':1000})
}
else{
chart.series[0].data[i].graphic.attr('fill', 'rgba(0,255,0,0.6)')
}
}
}
ポイントの値を設定しようとしz-index
ましたが、違いはないようです (私も試しました'z-index':'1000'
)。強調表示されたポイントが他のすべてのポイントの上に表示されるようにする別の方法はありますか?