希望有人能帮助我,因为我找不到有关此错误的任何引用。

我正在编写这段代码:

var xMin = d3.min(data, function(d) { return d.value; });
var xMax = d3.max(data, function(d) { return d.value; });

if (0 > xMin & 0 > xMax) {
  xMax = 0;
}

if (0 < xMin & 0 < xMax) {
  xMin = 0;
}

x.domain(xMin, xMax).nice();
y.domain(data.map(function(d) { return d.label; }));

但我一定犯了一些错误,这是因为现在在Web控制台中出现带有以下错误消息的加载块:

最佳答案

.domain()将数组作为参数,即

x.domain(xMin, xMax).nice();

应该
x.domain([xMin, xMax]).nice();

09-25 21:32