我正在尝试生成具有多个值的AmChart图,这些值是从包含多个其他数组的数组中检索到的。我需要找出一种方法来获取所有这些索引位置。
在现有代码上,我只能获得一个数组索引来生成图形,但是我需要多个索引。
let fieldsArrays = [];
for (i in checkboxList) {
let middleArray = [];
for (j in data) {
var elements = {
"timeAxe": timestampToDateVar(data[j]["Timestamp"]),
"fieldsArrays": data[j][checkboxList[i]],
};
middleArray.push(elements);
}
fieldsArrays.push(middleArray);
}
console.log(checkboxList);
console.log(fieldsArrays);
// console.log(fieldsArrays);
// Apply the themes
am4core.useTheme(am4themes_kelly);
am4core.useTheme(am4themes_animated);
var chart = am4core.create(graph, am4charts.XYChart);
chart.responsive.enabled = true;
chart.dateFormatter.inputDateFormat = "d/MM/yyyy";
// Export chart menu
chart.exporting.menu = new am4core.ExportMenu();
// Add data
chart.data = fieldsArrays[1];
我期望的是类似的东西
chart.data = fieldsArrays[0];
fieldsArrays[1];
fieldsArrays[2];