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>
輸出:
相關用法
- d3.js line.curve()用法及代碼示例
- d3.js line.x()用法及代碼示例
- d3.js line.context()用法及代碼示例
- d3.js line.defined()用法及代碼示例
- d3.js line.y()用法及代碼示例
- PHP ImagickDraw line()用法及代碼示例
- CSS text-decoration-line用法及代碼示例
- CSS line-height用法及代碼示例
- PHP GmagickDraw line()用法及代碼示例
- p5.js line()用法及代碼示例
注:本文由純淨天空篩選整理自taran910大神的英文原創作品 D3.js line() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。