D3线条未绘制。

3
无论我做什么都无法显示一条线!
即使尝试这个也没有在我的图表上显示任何东西!
var svg, myline;
svg = d3.select(element).append("svg").attr("width", 400).attr("height", 400);
myline = d3.svg.line();
svg.append("svg:path").attr("d", myline([[0, 0], [100, 100]]));

我正在服务器上使用d3:

<script src="http://d3js.org/d3.v3.min.js"></script>

由于很多事情已经改变,可以使用 https://bl.ocks.org/mbostock/3883245 作为一个例子(2017年)。 - schlenger
2个回答

3
也许您应该加入 stroke-width 样式。

0

请从myline中删除代码并添加此代码,然后尝试。

myline = svg.append('line')
             .attr("x1", 20)
            .attr("x2", 100)
        .attr("y1", 40)
        .attr("y2", 140)
        .style("stroke", "#ccc");

希望这可以帮到你


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接