Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我的D3堆叠条形图有些奇怪_Javascript_D3.js - Fatal编程技术网

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