我正在尝试在一个简单的散点图上实现 d3 鱼眼失真( http://bost.ocks.org/mike/fisheye/ )。
这是我到目前为止的代码: http ://plnkr.co/edit/yDWld6?p=preview
我非常不确定我应该如何称呼扭曲的圆圈。目前它看起来像这样,但到目前为止“mousemove”没有任何反应。
svg.on("mousemove", function() {
fisheye.center(d3.mouse(this));
circles
.selectAll("circle")
.each(function (d) { d.fisheye = fisheye(d); })
.attr("cx", function (d) { return d.fisheye.pages })
.attr("cy", function (d) { return d.fisheye.books });
});
谢谢您的帮助!