扫码一下
查看教程更方便
路径用于绘制矩形、圆形、椭圆、折线、多边形、直线和曲线。SVG 路径表示可以被描边、填充、用作剪切路径或所有三者的任意组合的形状的轮廓。本章详细介绍 Path API。
我们可以使用以下脚本配置 Paths API。
<script src = "https://d3js.org/d3-path.v1.min.js"></script>
<script>
</script>
下面简要介绍一些最常用的 Paths API 方法。
让我们使用路径 API 在 D3 中画一条简单的线。创建一个网页linepath.html并在其中添加以下更改。
<!DOCTYPE html> <meta charset = "UTF-8"> <head> <title>SVG path 画线 - 迹忆客(jiyik.com)</title> </head> <style> path { fill: green; stroke: #aaa; } </style> <body> <svg width = "600" height = "100"> <path transform = "translate(200, 0)" /> </svg> <script src = "https://d3js.org/d3.v4.min.js"></script> <script> var data = [[0, 20], [50, 30], [100, 50], [200, 60], [300, 90]]; var lineGenerator = d3.line(); var pathString = lineGenerator(data); d3.select('path').attr('d', pathString); </script> </body> </html>