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