d3.line(data)返回路径数据字符串。但是,如果我理解正确,d3.line(data).context(context)直接在画布上画线。如何获取用于在画布上绘制线条的点数组?
并且,是否可以d3.line().curve()通过传递所需点的数量来改变线的精度?
这是我想要实现的目标:
makeACurvedLine([p1, p2, p3], 6)
Run Code Online (Sandbox Code Playgroud)
并从平滑线中获取6个点的坐标数组。
实现它的最佳方法是什么?