]; const a = matrix.map((y) => y.reduce((a, b) => a + b)); const b = matrix.reduce((a, b) => a.map((v, i) => v + b[i])); const c = matrix.flat().reduce((a , b) => a + b); let sum = []; for ( let i=0; i<=b.length; i++ ) { sum[i] = JSON.stringify(b[i]); } function transpose(matrix) { return matrix.reduce((prev, next) => next.map((item, i) => (prev[i] || []).concat(next[i]) ), []); } var transposedMatrix = transpose(matrix); let Value = []; for ( let i=0; i<=b.length; i++ ) { Value[i] = transposedMatrix[i]; } minValue = Math.min(...Value) if (anzahl ==4) questions = [aussage1, aussage2, aussage3, aussage4]; if (anzahl ==3) questions = [aussage1, aussage2, aussage3]; if (anzahl ==2) questions = [aussage1, aussage2]; if (anzahl ==1) questions = [aussage1]; const questionbar = document.getElementById("links"); questions.forEach((question, index) => { var counts = Value[index]; let average = sum[index]; let matrixlength = transposedMatrix[index]; let color = colors[index]; const container = document.createElement("div"); container.classList.add("container"); container.innerHTML = '