如何在自定义坐标中Highstock定位RangeSelector /缩放按钮

var orgHighchartsRangeSelectorPrototypeRender = Highcharts.RangeSelector.prototype.render;
Highcharts.RangeSelector.prototype.render = function (min, max) {
 orgHighchartsRangeSelectorPrototypeRender.apply(this, [min, max]);
 var leftPosition = this.chart.plotLeft,
  topPosition = this.chart.plotTop+5,
  space = 2;
 this.zoomText.attr({
  x: leftPosition,
  y: topPosition + 15
 });
 leftPosition += this.zoomText.getBBox().width;
 for (var i = 0; i < this.buttons.length; i++) {
  this.buttons[i].attr({
   x: leftPosition,
   y: topPosition 
  });
  leftPosition += this.buttons[i].width + space;
 }
};

此代码需要创建任何图表之前运行 定位变焦按钮|Highchart&Highstock@jsFiddle中

你可能感兴趣的:(selector)