Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将标记带到高图表中网格线的前面_Javascript_Jquery_Html_Charts_Highcharts - Fatal编程技术网

Javascript 将标记带到高图表中网格线的前面

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(); } 但它仍

目前,我能够在JSFIDLE中使用配置制作图表。但剩下的一件事是,我希望标记(点)显示在网格线上方。根据我的研究,highchart标记没有zIndex的选项

尝试使用此代码:

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请求功能。谢谢!我会联系海图支援队。