當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


d3.js line()用法及代碼示例


d3.line()方法用於使用默認設置構造新的行生成器。然後使用行發生器生成一條線。

用法:

d3.line();

參數:此方法不帶參數。

返回值:此方法返回一個行生成器。

範例1:使用此方法製作一條簡單的線。



<!DOCTYPE html> 
<html> 
<meta charset="utf-8"> 
<head> 
  <title>Line in D3.js</title> 
</head> 
<script src= 
"https://cdnjs.cloudflare.com/ajax/libs/d3/4.2.2/d3.min.js"> 
</script> 
  
<style> 
path { 
    fill:none; 
    stroke:green; 
} 
</style> 
  
<body> 
    <h1 style="text-align:center; 
        color:green;">GeeksforGeeks</h1> 
  <center> 
    <svg width="500" height="500"> 
    <path></path> 
  </svg> 
</center> 
  <script> 
        // Making a line Generator 
        var Gen = d3.line(); 
        var points = [ 
            [0, 100], 
            [500, 100] 
             
        ]; 
  
        var pathOfLine = Gen(points); 
  
        d3.select('path') 
            .attr('d', pathOfLine); 
  </script> 
</body> 
</html>

輸出:

範例2:製作多連接線。

<!DOCTYPE html> 
<html> 
<meta charset="utf-8"> 
<head> 
  <title>Line in D3.js</title> 
</head> 
<script src= 
"https://cdnjs.cloudflare.com/ajax/libs/d3/4.2.2/d3.min.js"> 
</script> 
  
<style> 
path { 
    fill:none; 
    stroke:green; 
} 
</style> 
  
<body> 
    <h1 style="text-align:center; 
        color:green;">GeeksforGeeks</h1> 
  <center> 
    <svg width="500" height="500"> 
    <path></path> 
  </svg> 
</center> 
  <script> 
        // Making a line Generator 
        var Gen = d3.line(); 
        var points = [ 
            [0, 100], 
            [500, 100], 
            [200, 200], 
            [500, 200] 
             
        ]; 
  
        var pathOfLine = Gen(points); 
  
        d3.select('path') 
            .attr('d', pathOfLine); 
  </script> 
</body> 
</html>

輸出:




相關用法


注:本文由純淨天空篩選整理自taran910大神的英文原創作品 D3.js line() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。