温馨提示:本文翻译自stackoverflow.com,查看原文请点击:其他 - Highcharts map drag & move on y axis?
highcharts

其他 - Highcharts map在y轴上拖动和移动?

发布于 2020-04-12 10:20:55

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

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

这是海图官方的演示

查看更多

提问者
jjzjx118_2
被浏览
89
ppotaczek 2020-02-03 19:46

这是一个回归错误,在这里报告: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