Highcharts chart.renderer.Image未与平台对齐

Highcharts chart.renderer.Image未与平台对齐,image,charts,highcharts,renderer,Image,Charts,Highcharts,Renderer,我正在使用chart.renderer.image添加图像。我希望图像与每个plotBand的开头对齐。我有坐标轴单位的plotBand from position。但是,当我调用toValue时,图像没有对齐 for(变量i=0;i

我正在使用chart.renderer.image添加图像。我希望图像与每个plotBand的开头对齐。我有坐标轴单位的plotBand from position。但是,当我调用toValue时,图像没有对齐

for(变量i=0;i
您的图表是反转的,因此轴是交换的,并且您的
toValue()
有点乱,请参阅固定代码:

 var xPos = chart.xAxis[0].toValue(artist['from'], true);
应该是:

var xPos = chart.yAxis[0].toPixels(artist.from);
工作演示:

var xPos = chart.yAxis[0].toPixels(artist.from);