我的图表没有网格线,但在yaxis上有自定义绘图线。问题在于它们拆分了标记,并且标记没有zindex。图表动态更新。
我可以使用这样的东西
$('.highcharts-markers').insertAfter($('.highcharts-grid')[1]);
,但使用绘图线。我大约有10条情节线。有人可以帮我正确的语法。还是有其他解决方案。
我看到了类似的问题,但是有网格线,我不知道我可以在其他人的问题中问问题。小提琴https://jsfiddle.net/warnisw/mk9cswjr/652/
答案 0 :(得分:1)
您应该使用:
chart: {
...,
events: {
render: function() {
var $markers0 = $('.highcharts-markers.highcharts-series-0'),
$plotLines = $('.highcharts-plot-lines-4');
$markers0.insertAfter($plotLines);
}
}
}
实时演示:https://jsfiddle.net/BlackLabel/zc5o4rf0/
API:https://api.highcharts.com/highcharts/chart.events.render