答案 0 :(得分:1)
这是答案的开始,完全未经测试。我保证它需要一些调试和修改,但我希望它能给你一个开始。
chart.renderlet(function(chart) {
chart.selectAll('rect').on("mouseover", function(d) {
chart.filter(d.datum.key);
});
});
根据图表的种类,您需要将'rect'
更改为您希望悬停在图表上的任何元素。您可以通过在您喜欢的浏览器的开发人员工具中检查DOM来发现这一点。例如,对于geoChoropleth,它将是'g.layer0'
或'g.layer1'
等。
希望这有帮助!