Javascript 循环中的DOJO addSeries方法绘制具有计算和的图形

Javascript 循环中的DOJO addSeries方法绘制具有计算和的图形,javascript,charts,dojo,dojox.charting,Javascript,Charts,Dojo,Dojox.charting,在Dojo中创建动态堆叠折线图时,我使用chart对象的addSeries()方法和响应(JSON数组)。在这里,我使用了两个静态数据数组。当调用addSeries方法时,将使用它们的计算和创建图表。这不是图表的实际数据。 这里是addSeries方法的错误,没有绘制实际数据 数据阵列的位置为: var DataArr = new Array ( [20, 30, 30, 30, 30, 45, 50, 0, 30, 119.2, 47.

在Dojo中创建动态堆叠折线图时,我使用chart对象的addSeries()方法和响应(JSON数组)。在这里,我使用了两个静态数据数组。当调用addSeries方法时,将使用它们的计算和创建图表。这不是图表的实际数据。 这里是addSeries方法的错误,没有绘制实际数据

数据阵列的位置为:

var DataArr = new Array (   
                          [20, 30, 30, 30, 30, 45, 50, 0, 30, 119.2, 47.04, 0],
                          [20, 30, 30, 64, 20, 50, 10, 60, 0, 19, 87.04, 50]
                        );

var LegendArr = new Array("one", "two");

var colorArr = new Array("red","blue");
addSeries方法如下所示:

for(var i = 0;i<2; i++){
        chart.addSeries(LegendArr[i],DataArr[i], {color:colorArr[i]});
   //   DataArr = [0,0,0,0,0,0,0,0,0,0,0,0];
        alert(DataArr[i]);
      }

for(var i=0;i这就是dojo StackLine绘图的设计方式。它正在累积上一系列的数据以显示它们。如果您想要不同的行为(即不累积值),我想您可以只使用常规的Line绘图