Javascript 我的D3堆叠条形图有些奇怪
我的一个堆叠的条以一种奇怪的方式运行,它看起来像是在堆叠,但它在其中一个日期重复了一些堆叠。我不太清楚为什么?我想这是我的生活中发生的事情 这是一段代码Javascript 我的D3堆叠条形图有些奇怪,javascript,d3.js,Javascript,D3.js,我的一个堆叠的条以一种奇怪的方式运行,它看起来像是在堆叠,但它在其中一个日期重复了一些堆叠。我不太清楚为什么?我想这是我的生活中发生的事情 这是一段代码 var dataset = []; data.reduce(function(res, obj) { var key = obj.Date; if (res[key]) { for(i=0; i < uniq_enames.length; i++){ var name = uniq_enames[i]
var dataset = [];
data.reduce(function(res, obj) {
var key = obj.Date;
if (res[key]) {
for(i=0; i < uniq_enames.length; i++){
var name = uniq_enames[i]
res[key][name] += obj[name];
}
} else {
dataset.push(obj);
res[key] = obj;
}
return res;
}, {});
var数据集=[];
数据减少(功能(res、obj){
var键=目标日期;
if(res[key]){
对于(i=0;i
这是整把小提琴
天哪,简单的回答
在进行堆栈之前,我缺少一个data=dataset