如何在highcharts中的Yaxis上渲染图像

如何在highcharts中的Yaxis上渲染图像,highcharts,highstock,renderer,Highcharts,Highstock,Renderer,我想使用chart.renderer.image在Yaxis上放置图像。请看这个 有没有一个简单的方法把图像放在Yaxis上?例如,我想把图像放在Yaxis[0100]上。使用以下方法很难做到这一点 chart.renderer.image('http://highcharts.com/demo/gfx/sun.png', 0, 10, 30, 30) .add(); 在这方面: chart.renderer.image('http://highcharts.com/demo/gf

我想使用
chart.renderer.image
在Yaxis上放置图像。请看这个

有没有一个简单的方法把图像放在Yaxis上?例如,我想把图像放在Yaxis[0100]上。使用以下方法很难做到这一点

chart.renderer.image('http://highcharts.com/demo/gfx/sun.png', 0, 10, 30, 30)
    .add(); 
在这方面:

 chart.renderer.image('http://highcharts.com/demo/gfx/sun.png', 20, 50, 30, 30)
    .add();   

前两个参数负责位置(x,y)。因此,您应该修改它以在yAxis中定位对象,如示例中所示:

嘿,Sebastian,如果我想将此图像放置在y轴上,如何将其转换为绘图像素?例如,我想把它放在10附近,实际上10可能是(100,23),我怎么能做到呢?所以我可以在那里渲染图像?发现我们可以使用chart.yAxis[0].toPixels(数值,[布尔泛坐标])来获取图表上“值”的y像素:)谢谢