La función Continuous.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:
continuous.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 Continuous.tickFormat () en D3.js:
Ejemplo 1:
HTML
<!DOCTYPE html> <html> <head> <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> <h1 style="color: green"> GeeksforGeeks </h1> <p>continuous.tickFormat() Function </p> <script> var x = d3.scaleLinear() .domain([0, 1]) .range([1, 2, 3, 4, 5, 6]); var ticks = x.ticks(3) var tickFormat = x.tickFormat(3, " %"); document.write("<h3>" + ticks.map(tickFormat) + "</h3>"); </script> </body> </html>
Producción:
Ejemplo 2:
HTML
<!DOCTYPE html> <html> <head> <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> <h1 style="color: green"> GeeksforGeeks </h1> <p>continuous.tickFormat() Function </p> <script> var x = d3.scaleLinear() .domain([0, 1]) .range(["red", "blue", "green", "orange"]); var ticks = x.ticks(5) var tickFormat = x.tickFormat(5, " $"); document.write("<h3>" + ticks.map(tickFormat) + "</h3>") </script> </body> </html>
Producción: