如何链接放大echarts中的不同图表

时间:2017-06-09 07:05:32

标签: echarts

我们有多个带缩放的图表。有没有办法链接所有这些图表,以便当用户放大其中一个图表时,它们总是具有相同的缩放系数?

2 个答案:

答案 0 :(得分:0)

找到解决方案here。看起来你可以在一个网格中有多个组件来实现这一目的。

答案 1 :(得分:0)

当不可能在同一图表中有多个网格时,我将使用此技巧来完成这项工作:

myChart.on('datazoom', function (evt) {
    var zoom = myChart.getOption().dataZoom[0];
    myOtherChart.dispatchAction({
        type: 'dataZoom',
        dataZoomIndex: 0,
        startValue: zoom.startValue,
        endValue: zoom.endValue
    });
});

两个图表都具有dataZoom,就我而言,我将其隐藏在myOtherChart中。