第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

如何隱藏節(jié)點祖先的名稱

如何隱藏節(jié)點祖先的名稱

FFIVE 2022-10-21 14:44:57
我是 d3 的新手,我試圖用 d3 圓形包裝來表示代碼模型。問題是類和接口太多,圓圈的標(biāo)簽難以閱讀。我發(fā)現(xiàn)我可能需要隱藏父節(jié)點的名稱以使事情更清楚,如下所示:var node = svg.append("g").selectAll("circle")    .data(root.descendants())    .join("circle")    .on("mouseover", d =>{      //hide the label of the parent of the node         var parentNodeLabel = label.filter((e) =>{            return e == d.parent;        })        .style("fill-opacity", "0")        })     }它按預(yù)期工作,但后來我意識到只隱藏父母的名字并沒有多大作用,所以現(xiàn)在我試圖隱藏所有祖先的名字。我試過這樣:.on("mouseover", function(d) {        var ancestorNodeLabels = label.filter((e) =>{            return e == d.ancestors().slice(1);        })        .style("fill-opacity", "0")        })}但它似乎根本不起作用。我需要有關(guān)如何完成我正在嘗試做的事情的提示。
查看完整描述

1 回答

?
楊魅力

TA貢獻(xiàn)1811條經(jīng)驗 獲得超6個贊

沒關(guān)系,我只是愚蠢。我需要檢查 e 是否包含在祖先中,不要將其分配給它們。


var ancestorNodeLabels = label.filter((e) =>{

            return (d.ancestors().slice(1)).includes(e);

        })

        .style("fill-opacity", "0")


查看完整回答
反對 回復(fù) 2022-10-21
  • 1 回答
  • 0 關(guān)注
  • 162 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號