D3.js linegraph:如何将插值也应用于线标记位置?

D3.js linegraph:如何将插值也应用于线标记位置?,d3.js,D3.js,我创建了一个带有标记的线图,并将基插值应用于该线,使其更平滑。不幸的是,线条标记(鼠标悬停时显示工具提示)仍在其原来的位置(线条不需要插值) 这里是一个简化的JSFIDLE,第49行带有基插值 应用 interpolate("cardinal"); 而不是 interpolate("basis"); 也许会有帮助。

我创建了一个带有标记的线图,并将
插值
应用于该线,使其更平滑。不幸的是,线条标记(鼠标悬停时显示工具提示)仍在其原来的位置(线条不需要插值)

这里是一个简化的JSFIDLE,第49行带有
基插值

应用

interpolate("cardinal");
而不是

interpolate("basis");
也许会有帮助。