18 lines
514 B
JavaScript
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;
|
|
}
|
|
|