亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將所有后代節點和鏈接設置為與級別 2 祖先相同的顏色?

如何將所有后代節點和鏈接設置為與級別 2 祖先相同的顏色?

呼喚遠方 2021-06-07 17:43:21
我有一個 d3.js 樹,其后代節點接收它們的 2 級祖先節點顏色。這是從第 2 級到第 3 級工作,但在第 4 級及以上停止工作。相關代碼:var colourScale = d3.scale.ordinal()    .domain(["MD","Professional", "Leader", "Advocate", "Clinician", "Educator", "Scholar"])    .range(["#6695c8", "#cd3838","#d48440", "#a8ba5f", "#63b7c0", "#c97eb2", "#ccc136"]);和 nodeUpdate.select("circle")    .attr("r", 10)    .attr("fill-opacity","0.7")    .attr("stroke-opacity","1")    .style("fill", function(d) {      return d.depth === 2 ? colourScale(d.parent.name) : colourScale(d.name);    })    .style("stroke", function(d) {      return d.depth === 2 ? colourScale(d.parent.name) : colourScale(d.name);    });和// Enter any new links at the parent's previous position.  link.enter().insert("path", "g")    .attr("class", "link")    .attr("stroke-width", function(d) {      return 1;    })    .attr("d", function(d) {      var o = {        x: source.x0,        y: source.y0      };      return diagonal({        source: o,        target: o      });    })    .attr("opacity","0.3")    .style("stroke", function(d) {      return d.target.depth === 2 ? colourScale(d.target.parent.name) : colourScale(d.target.name);    });如何將父級的所有后代設置為相同的顏色(節點和鏈接)?
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 131 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號