【发布时间】:2014-10-30 05:58:21
【问题描述】:
我有以下 plunkr:http://plnkr.co/edit/FLSz6swyiDuNchTYo2Xf?p=preview
在 plunkr 中,您会看到我正在尝试构建一个包含 1 条以上路径/线的图形,我在鼠标移动时在其上移动一些圆形元素。为了适应 X 和 Y 轴,我需要一些边距。当我在 X 上平移路径/线以为 X 轴腾出空间时,沿路径/线移动的圆圈不再遵循正确的路径。
这些线条直接添加到 svg 元素中,它们的定义如下所示:
var line = d3.svg.line()
.x(function (d, i) {
//return margin.left + xScale(i);
return xScale(i);
})
.y(function (d) {
return margin.top + yScale(d);
// return yScale(d);
})
.interpolate("cardinal");
有人知道为什么吗?
【问题讨论】:
标签: javascript svg d3.js