Files
uni-web-site/labs/lab3/JavaScript/chart.js
2026-03-20 12:12:19 +10:00

18 lines
514 B
JavaScript

// Входные данные:
// data - исходный массив (например, buildings)
// key - поле, по которому осуществляется группировка
function createArrGraph(data, key) {
const groupObj = d3.group(data, d => d[key]);
let arrGraph =[];
for(let entry of groupObj) {
const minMax = d3.extent(entry[1].map(d => d['Высота']));
arrGraph.push({labelX : entry[0], values : minMax});
}
return arrGraph;
}