Javascript 将标记带到高图表中网格线的前面
目前,我能够在JSFIDLE中使用配置制作图表。但剩下的一件事是,我希望标记(点)显示在网格线上方。根据我的研究,highchart标记没有zIndex的选项 尝试使用此代码:Javascript 将标记带到高图表中网格线的前面,javascript,jquery,html,charts,highcharts,Javascript,Jquery,Html,Charts,Highcharts,目前,我能够在JSFIDLE中使用配置制作图表。但剩下的一件事是,我希望标记(点)显示在网格线上方。根据我的研究,highchart标记没有zIndex的选项 尝试使用此代码: function(chart){ console.log(chart); chart.series[1].graph.toFront(); chart.series[1].group.toFront(); chart.series[1].markerGroup.toFront(); } 但它仍
function(chart){
console.log(chart);
chart.series[1].graph.toFront();
chart.series[1].group.toFront();
chart.series[1].markerGroup.toFront();
}
但它仍然没有成功。希望有人能提供帮助:)Highcharts中没有该功能,因为所有系列都在同一组中。您可以(按照注释中的建议)操纵
DOM
演示:
该解决方案可能不适用于所有情况,如动态图表更改,因此请记住,这更像是POC,而不是固定修复。与类似,在标准选项中似乎没有这样做的方法。您必须使用highchart渲染器自己绘制标记,或者手动修改DOM中生成的SVG。两者都不是直截了当的。我建议直接向HighCharts请求功能。谢谢!我会联系海图支援队。