0

我正在尝试根据 mbostock 的示例创建一个多线图(请参阅http://bl.ocks.org/mbostock/3884955)。但是,当我尝试渲染路径时碰壁了,因为 D3js 向我抛出了一个关于无法解析日期的错误,即使日期已经被解析。我把我的代码放在 JSBin 上:http: //jsbin.com/iwOVIce/1/edit

有谁知道这里的问题是什么?我已经查看了该示例数十次,但似乎无法找到导致错误的原因。预先感谢您的任何回复。

4

1 回答 1

0

显然我声明 Y 域错误,将我的代码从

y.domain(d3.extent($scope.dataset, function (d) {
  return d.amount;
})).nice();

y.domain([
    d3.min(sources, function (s) {
      return d3.min(s.values, function (v) {
        return v.amount;
      });
    }),
    d3.max(sources, function (s) {
      return d3.max(s.values, function (v) {
        return v.amount;
      });
    })
  ]);

成功了。

于 2013-10-16T11:06:59.580 回答