0

下面的代码适用于硬编码的 3 个学生数据。我需要概括它以与任何数量的学生一起工作。

使用 jscharts 制作堆叠柱状图报告。

var barChartData = {
            labels: ['1A', '1B', '1C', '1D', '1E', '1F'],
            datasets: [{
                label: student_name[0],
                backgroundColor: window.chartColors.red,
                stack: 'Stack 0',
                data: [
                    oneA[0],
                    oneB[0],
                    oneC[0],
                    oneD[0],
                    oneE[0],
                    oneF[0] 
                ]
},
{
                label: student_name[1],
                backgroundColor: window.chartColors.blue,
                stack: 'Stack 0',
                data: [
                    oneA[1],
                    oneB[1],
                    oneC[1],
                    oneD[1],
                    oneE[1],
                    oneF[1] 
                ]
},
{
                label: student_name[2],
                backgroundColor: window.chartColors.yellow,
                stack: 'Stack 0',
                data: [
                    oneA[2],
                    oneB[2],
                    oneC[2],
                    oneD[2],
                    oneE[2],
                    oneF[2] 
                ]
} 


]}
4

0 回答 0