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