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

D3.js es una biblioteca en Javascript, esta biblioteca se usa principalmente para hacer gráficos y visualizar datos en los elementos HTML SVG. D3 significa Documentos controlados por datos y se utiliza principalmente para la visualización de datos. Path.rect () se usa para hacer un rectángulo en un elemento svg.

Sintaxis:

Path.rect(x, y, w, h);

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

  • X: Es la posición x del rectángulo.
  • Y: Es la posición y del rectángulo.
  • W: Es el ancho del rectángulo.
  • H: Es la altura del rectángulo.

El siguiente ejemplo ilustra la función en D3.js

Ejemplo 1:

Javascript

<!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.rect() function</title>
   </head>
   <style>
      h1 {
          color: green;
      }
      body {
          text-align: center;
      }
      svg{
      background-color: green;
      }
      .path1{
      fill: aliceblue;
      }
   </style>
   <body>
      <div>
         <h1>GeeksforGeeks</h1>
         <b>D3.js | Path.rect() function</b>
         <br>
         <svg width="400" height="300">
            <text x="50" y="50" font-family="Verdana" 
                  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 rectangle at x:50 and y:100
         // and height:200, width:300
         path1.rect(50,70,300,200); 
         d3.select(".path1").attr("d",path1);
      </script>
   </body>
</html>

Producción:

Ejemplo 2:

Javascript

<!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.rect() function</title>
   </head>
   <style>
      h1 {
          color: green;
      }
      body {
          text-align: center;
      }
      svg{
      background-color: green;
      }
      .path1{
      fill: aliceblue;
      }
   </style>
   <body>
      <div>
         <h1>GeeksforGeeks</h1>
         <b>D3.js | Path.rect() function</b>
         <br>
         <svg width="400" height="300">
            <text x="50" y="50" font-family="Verdana" 
                  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 rectangle at x:50 and y:100
         // and height:200, width:300
         path1.rect(100, 70, 200, 200); 
         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 *