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