我在http://bl.ocks.org/mbostock/3883195中使用了一个区域图表,只使用了json数据进行了简单的修改。 返回的json没有问题,并且没有其他错误出现,但是,不显示任何图表。 显示x和y轴,但没有图表。
jsfiddle.net/oqc19yff /
欢迎任何指示。 千电子伏
答案 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