Diving In
var data = [132,71,337,93,78,43,20,16,30,8,17,21];
var dataG50 = data.filter(function(i){
return i > 50;
})
console.log(dataG50);
var donuts = [
{key: "Glazed", value: 132},
{key: "Jelly", value: 71},
{key: "Holes", value: 337},
{key: "Sprinkles", value: 93},
{key: "Crumb", value: 78},
{key: "Chocolate", value: 43},
{key: "Coconut", value: 20},
{key: "Cream", value: 16},
{key: "Cruller", value: 30},
{key: "Éclair", value: 8},
{key: "Fritter", value: 17},
{key: "Bearclaw", value: 21}
];
var dataG50 = donuts.filter(function(i){
return i.value > 50
})
dataG50.forEach(function(i){
console.log(i.key);
})
console.log(dataG50);
[132, 71, 337, 93, 78]
Glazed
Jelly
Holes
Sprinkles
Crumb
[Object, Object, Object, Object, Object]
Special D3 Functions: Min, Max, and Extent
var data = [132,71,337,93,78,43,20,16,30,8,17,21];
var min = d3.min(data);
var max = d3.max(data);
var minMax = d3.extent(data);
console.log(min, max, minMax);
var donuts = [
{key: "Glazed", value: 132},
{key: "Jelly", value: 71},
{key: "Holes", value: 337},
{key: "Sprinkles", value: 93},
{key: "Crumb", value: 78},
{key: "Chocolate", value: 43},
{key: "Coconut", value: 20},
{key: "Cream", value: 16},
{key: "Cruller", value: 30},
{key: "Éclair", value: 8},
{key: "Fritter", value: 17},
{key: "Bearclaw", value: 21}
];
var min = d3.min(donuts, function(d){
return d.value;
})
var max = d3.max(donuts, function(d){
return d.value;
})
var minMax = d3.extent(donuts, function(d){
return d.value;
})
console.log(min, max, minMax);
8 337 [8, 337]
8 337 [8, 337]
Last updated
Was this helpful?