小编qia*_*xin的帖子

查找 SVG 路径上的点

我用d3js画一条平滑的曲线。然后,我想在曲线上画一个点,但是这个点是随机的,而且我只有x值。我想要获取函数表达式并获取 y 值和 x 值。有什么方法可以得到y值吗?

const line = d3.line()
  .x(d => xScale(new Date(d.name)))
  .y(d => yScale(d.value1))
  .curve(d3.curveCatmullRom);
const series = svg.append('g')
  .attr('transform', `translate(${grid.left},${grid.top})`)
  .append('path')
  .attr('d', line(data))
  .attr('fill', 'transparent')
  .attr('stroke-width', 2)
  .attr('stroke', 'orange');
Run Code Online (Sandbox Code Playgroud)

我当前的图表: 我画电流的图表

javascript d3.js

4
推荐指数
1
解决办法
1242
查看次数

标签 统计

d3.js ×1

javascript ×1