D3的数组处理功能

<!DOCTYPE html>


<body>
    <p></p>
    <p></p>
    <p></p>
    <p></p>
    <p></p>
    <p></p>
    <div id="enter"></div>
    <div id="exit">
        <p></p>
        <p></p>
        <p></p>
        <p></p>
        <p></p>
    </div>
</body>

<script src="d3.v3.min.js" charset="UTF-8"></script>
<script>
    var numbers = [54, 23, 67, 890, 2, 56, 345, 12];
    numbers.sort(d3.ascending);
    console.log(numbers);
    numbers.sort(d3.descending);
    console.log(numbers);
    
    var min = d3.min(numbers);
    var max = d3.max(numbers);
    var extent = d3.extent(numbers);
    console.log(min, max, extent);
    
    var minAcc = d3.min(numbers, function(d){ return d * 3});
    var maxAcc = d3.max(numbers, function(d){ return d - 5});
    var extentAcc = d3.extent(numbers, function(d){ return d % 7});
    console.log(minAcc);
    console.log(maxAcc);
    console.log(extentAcc);
    
    var sum = d3.sum(numbers);
    var mean = d3.mean(numbers);
    console.log(sum, mean);
    
    console.log(d3.quantile(numbers, 0));
    console.log(d3.quantile(numbers, 0.25));
    console.log(d3.quantile(numbers, 0.50));
    console.log(d3.quantile(numbers, 0.75));
    console.log(d3.quantile(numbers, 0.9));
    console.log(d3.quantile(numbers, 1.0));
    
    console.log(d3.median(numbers));
    console.log(d3.variance(numbers));
    console.log(d3.deviation(numbers));
    
    console.log(d3.shuffle(numbers));
    console.log(d3.range(10));
    
    
    
    
</script>

D3的数组处理功能

上一篇:TensorFlow学习——FashionMnist数据集分类训练


下一篇:D3数据集的过滤,排序,each更改