Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 向弦图D3js添加标签_Javascript_D3.js_Svg - Fatal编程技术网

Javascript 向弦图D3js添加标签

Javascript 向弦图D3js添加标签,javascript,d3.js,svg,Javascript,D3.js,Svg,我想给和弦添加标签。 标签在“sd”矩阵中。 由于我是d3.js新手,所以无法映射它。 我想为每个和弦添加一个标签,因为矩阵的每个元素代表一个和弦。 有人能帮我吗 .append("svg") .attr("width", 1300) .attr("height", 800) .style("border", "1px solid black") .append("g") .attr("transform", "translate(650,400)")

我想给和弦添加标签。 标签在“sd”矩阵中。 由于我是d3.js新手,所以无法映射它。 我想为每个和弦添加一个标签,因为矩阵的每个元素代表一个和弦。 有人能帮我吗

  .append("svg")
    .attr("width", 1300)
    .attr("height", 800)
    .style("border", "1px solid black")
  .append("g")
    .attr("transform", "translate(650,400)")

    var res = d3.chord()
    .padAngle(0.05)     
    .sortSubgroups(d3.descending)
    (matrix)
svg
  .datum(res)
  .append("g")
  .selectAll("g")
  .data(function(d) { 
    console.log(d.groups)
    return d.groups; })
  .enter()
  .append("g")
  .append("path")
    .style("fill", "grey")
    .style("stroke", "black")
    .attr("d", d3.arc()
      .innerRadius(300)
      .outerRadius(300)
    )




svg
  .datum(res)
  .append("g")

  .selectAll("path")
  .data(function(d) { return d; })
  .enter()
  .append("path")

    .attr("d", d3.ribbon()
      .radius(300)
    )
    .style("fill", "green")
    .style("stroke", "black");