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


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。