D3.js | Función d3.quantile()

La función d3.quantile() en D3.js se usa para devolver el p-cuantil de la array ordenada de elementos dada. Donde p es el número que se encuentra en el rango [0, 1].

Sintaxis:

d3.quantile(Array, p)

Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • Array: contiene la array ordenada de elementos.
  • p: es el cuantil p que se devuelve sobre la array ordenada de elementos dada.

Valor devuelto: Devuelve el cuantil p de la array ordenada de elementos dada.

Los siguientes programas ilustran la función d3.quantile() en D3.js:

Ejemplo 1:

<!DOCTYPE html>
<html>
  
<head>
    <title>
        d3.quantile() function
    </title>
      
    <script src = "https://d3js.org/d3.v4.min.js"></script>
</head>
  
<body>
    <script>
      
        // Initialising a array    
        var Array = [10, 20, 30, 40, 50];
          
        // Calling the d3.quantile() function
        A = d3.quantile(Array, 0); 
        B = d3.quantile(Array, 0.25); 
        C = d3.quantile(Array, 0.5);
        D = d3.quantile(Array, 0.75); 
        E = d3.quantile(Array, 1);
           
        // Getting the shuffled elements
        document.write(A + "<br>");
        document.write(B + "<br>");
        document.write(C + "<br>");
        document.write(D + "<br>");
        document.write(E + "<br>");
    </script>
</body>
  
</html>                    

Producción:

10
20
30
40
50

Ejemplo 2:

<!DOCTYPE html>
<html>
  
<head>
    <title>
        d3.quantile() function
    </title>
      
    <script src = "https://d3js.org/d3.v4.min.js"></script>
</head>
  
<body>
    <script>
      
        // Initialising an array    
        var Array = [10, 20, 30];
          
        // Calling the d3.quantile() function
        A = d3.quantile(Array, 0); 
        B = d3.quantile(Array, 0.25); 
        C = d3.quantile(Array, 0.5);
        D = d3.quantile(Array, 0.75); 
        E = d3.quantile(Array, 1);
           
        // Getting the shuffled elements
        document.write(A + "<br>");
        document.write(B + "<br>");
        document.write(C + "<br>");
        document.write(D + "<br>");
        document.write(E + "<br>");
    </script>
</body>
  
</html>                    

Producción:

10
15
20
25
30

Referencia: https://devdocs.io/d3~5/d3-array#quantile

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *