2016-09-29 2 views
0

私は(それがこの例から来ている)補間に関するドキュメントの検索方法は?

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); }); 

このコードの2行目を理解しようとしています。しかし、ドキュメントをチェックすると(d3 v3でも)、私はこれについて助けを見つけるように見えません。行末に文字列"A 1,1 0 0 1 "は何を意味していますか?そして、これはv4のバージョンでどうやって書けますか?

ありがとうございました!

ベスト、 ガブリエルは

答えて

1

その文字列がSVG楕円弧コマンドのようだ:

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

ので、代わりの補間ポイントを計算し、ドットを接続することが明らかに使用してSVGレンダラに任されていますそのような円弧は滑らかなストロークで自動的に補間する。

+0

コメントありがとうございます。実際、SVGの楕円弧コマンドのように見えます。これをv4コードでどのように書くことが可能ですか?ありがとう! – Gabriel

関連する問題