Highcharts 滚动时,渲染矩形不随图表移动

Highcharts 滚动时,渲染矩形不随图表移动,highcharts,highstock,renderer,Highcharts,Highstock,Renderer,我想在图表上画一个矩形,并让它与图表的其余部分一起移动。但是,它将停留在最初以像素坐标渲染的位置 我本以为有一种方法可以在世界坐标而不是屏幕坐标中添加这样的注释,但我找不到一种方法。这可能吗 假设我一直在屏幕坐标中注释,当用户缩放或滚动时,我需要处理什么事件来重新绘制矩形 简单的例子: chart.renderer.rect(chart.xAxis[0].toPixels(1432897200000),chart.yAxis[0].toPixels(1.09674),14,14, 0) 此外

我想在图表上画一个矩形,并让它与图表的其余部分一起移动。但是,它将停留在最初以像素坐标渲染的位置

我本以为有一种方法可以在世界坐标而不是屏幕坐标中添加这样的注释,但我找不到一种方法。这可能吗

假设我一直在屏幕坐标中注释,当用户缩放或滚动时,我需要处理什么事件来重新绘制矩形

简单的例子:

chart.renderer.rect(chart.xAxis[0].toPixels(1432897200000),chart.yAxis[0].toPixels(1.09674),14,14, 0)


此外,我还没有使用axis.toPixels()设置矩形的宽度和高度。我得到的价值观完全不正常。是否有技巧将宽度和高度从世界坐标转换为像素?

使用事件使用
.attr()
或仅使用.Annotations插件重新绘制所有对象。该插件看起来很有希望,但矩形不会随着缩放而缩放。看起来只有路径注释可以缩放。我读对了吗?是的,默认矩形不按宽度/高度缩放。