gpt4 book ai didi

javascript - 在数据表中添加具有可变列数的行

转载 作者:行者123 更新时间:2023-12-03 08:09:18 25 4
gpt4 key购买 nike

我正在使用 Google 图表库创建折线图。我需要动态添加列和行。这是我的代码:

for(var i = 0; i < uniquedim2.length; i++){
data.addColumn('number', uniquedim2[i]);
}
for(var i = 0; i < dimensions1.length; i++){
data.addRow([
uniquedim1[i],
groupeddataArray[0][i],
groupeddataArray[1][i],
groupeddataArray[2][i],
]);
}

我该如何制作,而不是重复和硬编码变量“groupeddataArray”,而是根据“uniquedim2”的长度重复。

例如,如果“uniquedim2”的长度为 5,则此代码将输出:

for(var i = 0; i < dimensions1.length; i++){
data.addRow([
uniquedim1[i],
groupeddataArray[0][i],
groupeddataArray[1][i],
groupeddataArray[2][i],
groupeddataArray[3][i],
groupeddataArray[4][i],

]);
}

谢谢(:

最佳答案

for(var i = 0; i < dimensions.length; i++) {
var row = [uniquedim1[i]];
for (var j = 0; j < groupedDataArray.length; j++) {
row.push(groupedDataArray[j][i]);
}
data.addRow(row);
}

以上内容应该适用于您的情况。您只需创建一个名为 row 的数组,该数组最初存储 uniqueddim1 的当前值。然后,您创建一个迭代 groupedDataArray 的循环,并使用两个循环的索引附加值。

关于javascript - 在数据表中添加具有可变列数的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34215475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com