我有一个演示here
我有一个带有鼠标悬停动作的堆积面积图,其中显示了工具提示以及该图的该区域的数据。
在鼠标悬停时,我还想在图表上显示圆圈,以显示该垂直部分的数据点。
我试图通过调用一个单独的函数来做到这一点,然后我试图使用工具提示中使用的数据
function showCircles(data, block){
const circles = block
.data(data)
.enter()
.append('circle')
.style('fill', 'black')
.attr('r', 4)
.attr('cx', +block.attr('x'))
.attr('cy', (d) => this.y(d))
}
我没有这个工作。请问这项工作。有一个更好的方法吗。