2013-04-05 106 views
3

無論我做什麼,我都無法得到一條線來顯示!d3線不畫圖

即使嘗試此操作,也不會在我的圖表上顯示任何內容!

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> 
+0

因爲很多事情已經改變,所以以https://bl.ocks.org/mbostock/3883245爲例(2017)。 – schlenger 2017-09-14 10:53:43

回答

0

請刪除MYLINE代碼並添加這一點,並嘗試

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

希望這有助於