lab3 p2 step5
This commit is contained in:
17
labs/lab3/JavaScript/chart.js
Normal file
17
labs/lab3/JavaScript/chart.js
Normal file
@@ -0,0 +1,17 @@
|
||||
// Входные данные:
|
||||
// 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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user