0

我有一个使用 d3(R 中的 r2d3)构建的图表。这是 d3 v3。图表渲染得很好,但是每当我调整查看器窗格的大小时,都会出现以下错误:

Error: t.slice is not a function in (script.js#301:6)
TypeError: t.slice is not a function
at Jn (d3.min.js:1:18267)
at e (d3.min.js:1:15373)
at Function.t.parse (d3.min.js:1:14782)
at r2d3-script-642:308:21
at Array.forEach (<anonymous>)

有问题的行:

var format = d3.time.format("%Y-%m-%d")

data.forEach(function (d) {
  d.letter = format.parse(d.letter);
  console.log(d.letter)
});

console.log(data)

同样,在 R Studio 的查看器窗格中,它工作得非常好,但仅在调整查看器大小时才会出现此错误。在 HTML 中,它可以毫无问题地重新调整大小。

4

0 回答 0