D3.js | Sendero

D3.js se usa principalmente para hacer gráficos y visualizar datos en los elementos HTML SVG. D3 de alguna manera está relacionado con los documentos basados ​​en datos. La Ruta  se usa para hacer que el SVG, la Ruta cree un objeto que tiene todas las propiedades de la RUTA del lienzo. Esta biblioteca también es capaz de dibujar simulaciones, gráficos 2D y gráficos 3D. Las proyecciones también son una característica incorporada de esta biblioteca.

Sintaxis:

path.

Parámetros: No se requieren parámetros ni argumentos. 

Retorno: esta ruta devuelve un objeto que tiene el mismo método de ruta que proporciona el lienzo HTML.

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</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</b>
      <div>
         <svg width="220" height="220">
            <path class="path1" stroke="white">
         </svg>
      </div>
      <script src = 
"https://d3js.org/d3.v4.min.js"></script>
      <script>
         var path = d3.path();
           
         // Starting points are x:10 and y:10
         path.moveTo(10, 10); 
           
         // Making line to points x:200 and y:200
         path.lineTo(200, 200); 
         d3.select(".path1").attr("d",path)
      </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</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</b>
      <div>
         <svg width="210" height="210">
            <path class="path1" stroke="white">
         </svg>
      </div>
      <script src = 
"https://d3js.org/d3.v4.min.js"></script>
      <script>
         var path = d3.path();
         // Point start at x:10 y:10
         path.moveTo(10, 10);  
           
         // Making line to x:10 y:200
         path.lineTo(10, 200); 
           
         // Point start at x:10 y:10
         path.moveTo(10, 200); 
           
         // Making line to x:200 y:200
         path.lineTo(200, 200); 
           
         // Point start at x:200 y:200
         path.moveTo(200, 200); 
           
         // Making line to x:200 y:10
         path.lineTo(200, 10);
           
         // Point start at x:200 y:10
         path.moveTo(200, 10); 
           
         // Making line to x:10 y:10
         path.lineTo(10, 10);  
         d3.select(".path1").attr("d",path)
      </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 *