D3.js | Función Path.arc()

D3.js se usa principalmente para hacer gráficos y visualizar datos en los elementos HTML SVG. D3.js tiene muchas funciones, una de las cuales es la función arc() . La función Path.arc() se usa para hacer un arco, un círculo y otras formas . D3 significa Documentos controlados por datos y se utiliza principalmente para la visualización de datos.

Sintaxis:

path.arc(x, y, radius, startAngle, endAngle[anticlockwise])

Parámetros: Esta función acepta cinco parámetros como se mencionó anteriormente y se describe a continuación:

  • x : este parámetro contiene la posición x del arco en el SVG.
  • y : este parámetro mantiene la posición y del arco en el SVG.
  • radio : Este parámetro contiene el radio del cual se va a hacer el arco.
  • startAngle : este parámetro contiene el ángulo de inicio del arco.
  • endAngle[anti-horario] : este parámetro contiene el ángulo en el que se debe hacer el arco, si antihorario es verdadero, el arco se dibuja en el sentido contrario a las agujas del reloj.

Nota: Si el punto actual no es igual al punto inicial del arco, se dibuja una línea recta desde el punto actual hasta el inicio del arco.

El siguiente ejemplo ilustra el D3.js | Función Path.arc() en D3.js:

Ejemplo 1:

HTML

<!DOCTYPE html>
<html lang="en">
   <head>
      <meta charset="UTF-8">
      <meta name="viewport" 
            path1tent="width=device-width, 
                       initial-scale=1.0">
      <title>D3.js| Path.arc() Function</title>
   </head>
   <style>
      body {
          text-align: center;
      }
      h1 {
          color: green;
      }
      svg{
      background-color: green;
      }
      .path1{
      fill: aliceblue;
      }
   </style>
   <body>
      <h1>GeeksforGeeks</h1>
      <b>D3.js | Path.arc() Function</b>
      <div> 
         <svg width="300" height="300">
            <text x="50" y="50" font-family="Verdana" 
                  font-size="22" fill="white">
                SVG Element
            </text>
            <path class="path1">
         </svg>
      </div>
      <script src = 
"https://d3js.org/d3.v4.min.js">
      </script>
      <script>
         // Creating path object
         var path1= d3.path();
           
         // Creating arc of radius 100
         path1.arc(150,150,100,0,3.14)
         d3.select(".path1").attr("d",path1);
      </script>
   </body>
</html>

Producción:

Ejemplo 2:

HTML

<!DOCTYPE html>
<html lang="en">
   <head>
      <meta charset="UTF-8">
      <meta name="viewport" 
            path1tent="width=device-width, 
                       initial-scale=1.0">
      <title>D3.js| Path.arc() Function</title>
   </head>
   <style>
      body {
          text-align: center;
      }
      h1 {
          color: green;
      }
      svg{
      background-color: green;
      }
      .path1{
      fill: aliceblue;
      }
   </style>
   <body>
      <h1>GeeksforGeeks</h1>
      <b>D3.js | Path.arc() Function</b>
      <div> 
         <svg width="300" height="300">
            <text x="40" y="40" font-family="Verdana" 
                  font-size="22" fill="white">
                SVG Element
            </text>
            <path class="path1">
         </svg>
      </div>
      <script src = 
"https://d3js.org/d3.v4.min.js">
      </script>
      <script>
         // Creating path object
         var path1= d3.path();
           
         // Creating arc of radius 100
         path1.arc(150,150,100,0,2*3.14)
         d3.select(".path1").attr("d",path1);
      </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 *