var valueline = d3.svg.line()
.interpolate("monotone")
.x(function(d) { return x(d.t); })
.y(function(d) { return y(d.r); });
これにより、線が少し滑らかになります。
スムージングの強さを制御する方法はありますか?
補間関数の他の文字列値 (base、cardinal など) は、良好な平滑化を提供しますが、線の形状も変更します。
私が必要としているのは、「モノトーン」のようなものですが、より強いものです。角だけを滑らかにして丸くします。
ドキュメントには、カスタム補間関数を使用できることが示されていますが、その作成方法についてはほとんど言及されていません。