Вы забыли включить chart.plotTop
в расчеты.Свойства plotX
и plotY
из точек относятся к plotArea
, а метод chart.renderer
включает всю диаграмму.
this.renderer.image(
url,
point.plotX - (imgWidth / 5),
point.plotY + this.plotTop - imgHeight,
imgWidth,
imgHeight
).attr({
zIndex: 3
}).add();
Демонстрационная версия: http://jsfiddle.net/BlackLabel/svp7rnkg/