5

我在一个页面上有 2 个基本折线图,它们共享相同的 X 轴。我想要完成的是同步这些图表,以便当悬停在一个图表上的一个点上时,在第二个图表上触发相同的悬停事件。

到目前为止,我已经弄清楚如何通过以下方式监听事件:

chart.lines.dispatch.on('elementMouseover.tooltip', function(e) {
    // Need to trigger same event on the xAxis of a separate graph
});

到目前为止,通过 nvd3 和 d3 源代码挖掘并没有对如何实现这一点带来任何启示。

4

1 回答 1

0

我猜这样的事情应该可以工作。

chart1.lines.dispatch.on('customEvent', chart2.lines.dispatch.customEvent);
于 2015-06-23T09:48:31.013 回答