当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


d3.js Path.rect()用法及代码示例


D3.js是Java语言中的一个库,该库主要用于制作图形和可视化HTML SVG元素上的数据。 D3代表数据驱动文档,主要用于数据可视化。 Path.rect()用于在svg元素中制作一个矩形。

用法:

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

参数:该函数接受上述和以下所述的四个参数:

  • X:它是矩形的x-position。
  • Y:它是矩形的y-position。
  • W:它是矩形的宽度。
  • H:它是矩形的高度

以下示例说明了D3.js中的函数

范例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>

输出:

范例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>

输出:

相关用法


注:本文由纯净天空筛选整理自tarun007大神的英文原创作品 D3.js | Path.rect() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。