如何找到Interpolation的文档?

时间:2016-09-29 09:17:08

标签: interpolation

我试图了解此代码中的第二行

var line = d3.svg.line()
    .interpolate(function(points) { return points.join("A 1,1 0 0 1 "); })
    .x(function(d) { return x(d.x); })
    .y(function(d) { return y(d.y); });

(它来自这个例子)。但是在检查文档时(即使是d3 v3),我似乎也没有找到帮助。字符串"A 1,1 0 0 1 "在行尾有什么意义?怎么能用v4版本编写呢?

感谢所有输入!

最佳, 加布里埃尔

1 个答案:

答案 0 :(得分:1)

该字符串似乎是一个SVG椭圆弧命令:

https://www.w3.org/TR/SVG/paths.html#PathDataEllipticalArcCommands

因此,不是计算插值点,而是使用这样一种自动插补平滑行程的弧,将点连接到SVG渲染器。