D3.js | función d3.mediana()

La función d3.median() en D3.js se usa para devolver la mediana o el punto medio de los elementos de la array dada. Si la array está vacía, devuelve indefinido.

Sintaxis:

d3.median(Array)

Parámetros: Esta función acepta un Array de parámetros que es un arreglo de elementos cuya mediana se va a calcular. Aquí los elementos deben ser enteros, no strings, de lo contrario, devuelve indefinido.

Valor devuelto: Devuelve la mediana del elemento de la array dada.

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

<html>
  
<head>
    <title>
      Getting median 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.median() function
        A = d3.median(Array1);
        B = d3.median(Array2);
        C = d3.median(Array3);
        D = d3.median(Array4);
  
        // Getting median 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:

35
1.5
1.5
0.08

Ejemplo 2:

<html>
  
<head>
    <title>
      Getting median 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 = [];
        var Array2 = ["a", "b", "c"];
        var Array3 = [1, "B", "C"];
        var Array4 = ["Geek", "Geeks", 2, 3, 6, "GeeksforGeeks"];
  
        // Calling to d3.median() function
        A = d3.median(Array1);
        B = d3.median(Array2);
        C = d3.median(Array3);
        D = d3.median(Array4);
  
        // Getting median 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
1
3

Nota: En el resultado anterior, si el parámetro está vacío o es una string, devuelve undefined y si el parámetro es una string que incluye algún valor entero, se devuelve la mediana del valor del entero.

Referencia: https://devdocs.io/d3~4/d3-array#median

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 *