Función D3.js pow.tickFormat()

La función pow.tickFormat() se usa para cambiar el formato de los valores de tick. Devuelve una función de formato de número que es adecuada para mostrar un valor de marca.

Sintaxis:

pow.tickFormat( count, specifier )

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

  • count: Es el número de valores de tick a utilizar. Es un parámetro opcional.
  • especificador: Es una string que especifica el formato a utilizar. Es un parámetro opcional.

Valores devueltos: esta función no devuelve nada.

El siguiente programa ilustra la función pow.tickFormat() en D3.js:

Ejemplo 1:

html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport"
        content="width=device-width,
                 initial-scale=1.0" />
  <title>GeeksforGeeks</title>
  <script src=
"https://d3js.org/d3.v4.min.js">
  </script>
  <script src=
"https://d3js.org/d3-color.v1.min.js">
  </script>
  <script src=
"https://d3js.org/d3-interpolate.v1.min.js">
  </script>
  <script src=
"https://d3js.org/d3-scale-chromatic.v1.min.js">
  </script>
</head>
<body>
  <h2 style="color: green">GeeksforGeeks</h2>
    
<p>pow.tickFormat() Function </p>
  
  <script>
    var x = d3.scalePow()
      .domain([0, 1])
      .range([1, 2, 3, 4, 5, 6])
      .exponent(0.5);
  
    var ticks = x.ticks(5)
    var tickFormat = x.tickFormat(100000, " %");
  
    document.write("<h3>" + 
        ticks.map(tickFormat) + "</h3>");
  </script>
</body>
</html>

Producción:

Ejemplo 2:

html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" 
        content="width=device-width,
                 initial-scale=1.0" />
  <title>GeeksforGeeks</title>
  <script src=
"https://d3js.org/d3.v4.min.js">
  </script>
  <script src=
"https://d3js.org/d3-color.v1.min.js">
  </script>
  <script src=
"https://d3js.org/d3-interpolate.v1.min.js">
  </script>
  <script src=
"https://d3js.org/d3-scale-chromatic.v1.min.js">
  </script>
</head>
<body>
  <h2 style="color: green">GeeksforGeeks</h2>
    
<p>pow.tickFormat() Function </p>
  
  <script>
    var x = d3.scalePow()
      .domain([1, 10])
      .range([10, 20, 30, 40, 50, 60])
      .exponent(2);
  
    var ticks = x.ticks(5)
    var tickFormat = x.tickFormat(10, " $");
  
    document.write("<h3>" + 
        ticks.map(tickFormat) + "</h3>");
  </script>
</body>
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por TARuN 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 *