删除 XYChartScrollbar 上的半透明覆盖

Remove semi-transparent overlay on XYChartScrollbar

我所有的 XYChartScrollbar 实例上都有某种 mask/overlay - 一个不透明度为 0.5 的白框,它将所有黑色轴标签变成浅灰色。

它似乎在 thumb 和 unselectedOverlay 层下面,我已经搜索了所有我能想到的属性和子对象,但似乎找不到与这个半透明蒙版对应的正确设置,并且 SVG 元素中没有 ID。

如果我能看到图表的侧视图,它可能看起来像这样:

[ ----------------- unselectedOverlay ----------------- ][ -- thumb -- ]
[ --------------------------- ???????????? --------------------------- ]
[ label ][ label ][ label ][ label ][ label ][ label ][ label ][ label ]

有谁知道如何引用那个中间层?这是 SVG 代码和滚动条:

终于想通了。就是X轴渲染器的labels template fillOpacity,有点奇怪,不过没关系。

// Don't make the non-thumb / unselected overlay range fade out
chart.scrollbarX.unselectedOverlay.fillOpacity = 0;

// Don't fade out the labels at all
chart.scrollbarX.series.values[0].scrollbarSeries.xAxis.renderer.labels.template.fillOpacity = 1;