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>
4

2 回答 2

2

也许你应该包括一种stroke-width风格。

于 2013-04-05T16:42:59.460 回答
0

请从 myline 中删除代码并添加并尝试

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

希望这可以帮助

于 2013-04-05T06:35:32.420 回答