D3-在堆积面积图上显示数据点

时间:2019-06-17 13:45:39

标签: d3.js

我有一个演示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))
    } 

我没有这个工作。请问这项工作。有一个更好的方法吗。

0 个答案:

没有答案