D3 v4 +带有curveCatmullRom
插值模式,但我现在卡在D3 v3上,似乎没有那个
我看到d3形状中有一个“https://github.com/d3/d3-shape/blob/master/src/curve/catmullRom.js”,是否可以在此重新用作插值工厂?
答案 0 :(得分:0)
想出来 -
import { line, curveCatmullRom } from 'd3-shape';
const catmulRomInterpolation = (points) =>
line()
.curve(curveCatmullRom)(points)
.replace(/^M/, '');
d3.svg.line().interpolate(catmulRomInterpolation)