我正在做一个areapline图表,其中x轴上的网格线与背景颜色相同,但不同于标记和"信息"背景。
这里举例说明:JSfiddle
我希望标记(并且只有标记,其余部分仍然具有网格线)在前面"网格线因此没有减少一半。
xAxis: {
...
gridZIndex: 4,
...
我试过移动gridZIndex,问题是当我把它变成一个较小的值时,灰色的部分停止有一个不是想要的效果的网格(虽然标记停止被切成两半。
我试图做的是什么?
如果不修改DOM,那就不可能了,这就是我最终做的事情。因此,关闭highcharts后,使用jquery可以执行此操作:
$('.highcharts-markers').insertAfter($('.highcharts-grid')[1]);
意思是我将白色标记移到网格顶部。问题解决了。
(有关解决此问题的更多建议,请参阅此问题的评论)