0

我正在尝试使用 d3 鱼眼插件。

但是,我收到此错误:d3.fisheye 未定义

这很奇怪。

//initialize fisheye
    var fisheye = d3.fisheye.circular()
        .radius(200)
        .distortion(2);

    this.chart.on("mousemove", function() {
      fisheye.focus(d3.mouse(this));
    });

我认为这可能是因为我使用的是 d3.v2,但我将其更新为 d3.v3,但我仍然遇到同样的问题。它甚至在那个文件中。我确实看到一个 fisheye.js 漂浮在: https ://github.com/d3/d3-plugins/tree/master/fisheye 我也有点困惑,因为 API 文档中绝对没有提到鱼眼。

4

1 回答 1

2

Fisheye 是一个插件,您还需要包含文件fisheye.js和 d3 库。

于 2013-04-16T20:44:00.703 回答