【发布时间】:2015-02-25 05:05:00
【问题描述】:
我一定错过了一些非常简单的东西。我想用d3.svg.line 在两点之间画一条线。文档如下:
svg:line x1="0" y1="0" x2="0" y2="0" 线元素定义了从一个点开始并在另一个点结束的线段。第一个点使用 x1 和 y1 属性指定,而第二个点使用 x2 和 y2 属性指定。线元素是绘制规则、参考线、轴和刻度线的流行选择。
我不明白(鉴于文档中缺少内联示例)x1、y1、x2 和 y2 如何适合图片。我看到的所有使用d3.svg.line 的示例根本没有使用它们,而是使用数据数组和函数在多个点之间绘制一条线(例如http://jsfiddle.net/5e2HD/1/ 和@987654323 @)。
每当我尝试以任何方式使用 x1、x2、y1 和 y2(例如,将它们设置为我的行上的属性、将它们作为函数调用、将它们作为参数传递等)时,我都会遇到错误。您如何使用d3.svg.line 在两点之间简单地创建一条直线,因为文档似乎表明它的用途是?
【问题讨论】:
标签: javascript svg d3.js