【发布时间】:2012-11-10 05:14:12
【问题描述】:
我正在使用 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')。还有其他方法可以确保突出显示的点显示在所有其他点之上吗?
【问题讨论】:
-
我们可以用 jsFiddle 摆弄吗?
标签: javascript charts highcharts