Highcharts chart.renderer.images没有与platbands排队

时间:2015-12-03 21:43:09

标签: image charts highcharts renderer

我正在使用chart.renderer.image添加图片。我希望这些图像与每个plotBand的开头对齐。我有位于轴单位的plotBand。但是,当我调用VALal时,图像不会排成一行。

https://jsfiddle.net/uxeL76a9/23/

  for (var i = 0; i < plotBands.length; ++i) {
  var artist = plotBands[i];
  var xPos = chart.xAxis[0].toValue(artist['from'], true);
...

1 个答案:

答案 0 :(得分:0)

您的图表已被反转,因此轴被交换,而您与toValue()混淆不清,请参阅固定代码:

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

应该是:

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

工作演示:https://jsfiddle.net/uxeL76a9/40/