Javascript 将d3.js画布追加到div

Javascript 将d3.js画布追加到div,javascript,d3.js,Javascript,D3.js,我正在尝试将图例添加到图表中,并希望将其附加到我的图表分区中。现在,我正在使用以下代码,将图例附加到“正文”中。我想把它附加到我的“chart”div中,这样我就可以在我的图例之后创建一个页脚。现在先处理HTML页面,然后运行我的D3JavaScript文件,因此图例放在我的页脚下面。先谢谢你 // Create the svg drawing canvas... var canvas = d3.select("body") .append("svg:svg")

我正在尝试将图例添加到图表中,并希望将其附加到我的图表分区中。现在,我正在使用以下代码,将图例附加到“正文”中。我想把它附加到我的“chart”div中,这样我就可以在我的图例之后创建一个页脚。现在先处理HTML页面,然后运行我的D3JavaScript文件,因此图例放在我的页脚下面。先谢谢你

 // Create the svg drawing canvas...
      var canvas = d3.select("body")
        .append("svg:svg")
          .attr("width", 300)//canvasWidth)
          .attr("height", 300);//canvasHeight);

以下是我在评论中指出的作品

var canvas = d3.select("#chart")
    .append("svg:svg")
      .attr("width", 300)//canvasWidth)
      .attr("height", 300);//canvasHeight);

干杯:)

var canvas=d3。选择(“图表”)。这个有用吗?我以前试过,没有#,所以不起作用。非常感谢。由于您似乎至少对d3.js比较熟悉,您是否介意看看我的另一个问题: