La función d3.deviation() en D3.js se usa para devolver la desviación estándar de los elementos de la array dada. Si la array tiene menos de dos elementos, devuelve indefinido.
Sintaxis:
d3.deviation(Array)
Parámetros: Esta función acepta un array de parámetros que es un array de elementos cuya desviación estándar se quiere calcular. Aquí los elementos deben ser enteros, no strings, de lo contrario, devuelve indefinido.
Valor devuelto: Devuelve la desviación estándar del elemento de la array dada.
Los siguientes programas ilustran la función d3.deviation() en D3.js.
Ejemplo 1:
<html> <head> <title> Getting standard deviation of the elements of given array </title> </head> <body> <script src='https://d3js.org/d3.v4.min.js'> </script> <script> // initialising the array of elements var Array1 = [10, 20, 30, 40, 50, 60]; var Array2 = [1, 2]; var Array3 = [0, 1.5, 6.8]; var Array4 = [.8, .08, .008]; // Calling to d3.deviation() function A = d3.deviation(Array1); B = d3.deviation(Array2); C = d3.deviation(Array3); D = d3.deviation(Array4); // Getting standard deviation of the given array's element document.write(A + "<br>"); document.write(B + "<br>"); document.write(C + "<br>"); document.write(D + "<br>"); </script> </body> </html>
Producción:
18.708286933869708 0.7071067811865476 3.572580766523457 0.4379589021814719
Ejemplo 2:
<html> <head> <title> Getting standard deviation of the elements of given array </title> </head> <body> <script src='https://d3js.org/d3.v4.min.js'> </script> <script> // initialising the array of elements var Array1 = [1]; var Array2 = ["a", "b", "c"]; var Array3 = [1, 2, "B", "C"]; var Array4 = ["Geek", "Geeks", 2, 3, "GeeksforGeeks"]; // Calling to d3.deviation() function A = d3.deviation(Array1); B = d3.deviation(Array2); C = d3.deviation(Array3); D = d3.deviation(Array4); // Getting standard deviation of // the given array's element document.write(A + "<br>"); document.write(B + "<br>"); document.write(C + "<br>"); document.write(D + "<br>"); </script> </body> </html>
Producción:
undefined undefined 0.7071067811865476 0.7071067811865476
Nota: En el resultado anterior, si el parámetro tiene menos de un elemento o string, devuelve indefinido y si el parámetro tiene una string que incluye algún valor entero, se devuelve la desviación estándar del valor del entero.
Referencia: https://devdocs.io/d3~4/d3-array#deviation
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