区域图表中没有数据

时间:2016-07-04 00:19:44

标签: d3.js

我在http://bl.ocks.org/mbostock/3883195中使用了一个区域图表,只使用了json数据进行了简单的修改。 返回的json没有问题,并且没有其他错误出现,但是,不显示任何图表。 显示x和y轴,但没有图表。

jsfiddle.net/oqc19yff /

欢迎任何指示。 千电子伏

1 个答案:

答案 0 :(得分:3)

这是不正确的:

x.domain(d3.extent(data, function(d) { return d.event_time; }));

原因:

因为x是一个序数尺度。

相反应该是:

//declare a variable array
var k = [];
data.forEach(function(d) {
    d.event_time = d.event_time;
    d.total = +d.total;
    k.push(d.event_time);//in that array store all the event_time
});

现在将该数组设置为x的域。

  x.domain(k);

工作代码here