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

时间:2015-06-01 05:58:58

标签: highcharts highstock renderer

我想在图表上绘制一个矩形,并使其与图表的其余部分一起移动。但是,它保持最初以像素坐标呈现的位置。

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

假设我在屏幕坐标中停留了注释,当用户缩放或滚动时,我需要处理哪些事件来重绘矩形?

简单示例:

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

http://jsfiddle.net/bz3t79p5/

另外,我没有运气使用axis.toPixels()来设置矩形的宽度和高度。我得到的价值远远不够。有没有把宽度和高度从世界坐标转换为像素的技巧?

0 个答案:

没有答案