Highcharts地图在y轴上拖动和移动?

问题描述 投票:1回答:1

默认情况下,您可以放大高图地图,然后点击并按住鼠标左键,然后可以在y axis上移动地图,是否可以在x axis上执行此操作?

我尝试使用zoomType:'xy',但它不起作用

this is the demo from highchart official

highcharts
1个回答
1
投票

这是一个回归错误,在这里报告:https://github.com/highcharts/highcharts/issues/12671

作为解决方法,将Highmaps v7.2.1与以下插件一起使用:

(function (H) {
  H.wrap(H.Chart.prototype, 'pan', function (proceed) {
    H.each(this.yAxis, function (axis) {
      axis.fixTo = null;
    });
    proceed.apply(this, Array.prototype.slice.call(arguments, 1));
  });
})(Highcharts);

实时演示: https://jsfiddle.net/BlackLabel/9ue0v4gz/

文档: https://www.highcharts.com/docs/extending-highcharts/extending-highcharts

© www.soinside.com 2019 - 2024. All rights reserved.