Добавить метку к диаграмме аккордов D3js - PullRequest
1 голос
/ 08 апреля 2020
  .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");

Я хочу добавить метки к аккордам. И метки находятся в матрице 'sd'. Поскольку я новичок в d3. js Я не могу отобразить его. Я хочу добавить метку к каждому аккорду, поскольку каждый элемент матрицы представляет один аккорд. Может кто-нибудь мне помочь?

...