我試圖重現"tree diagram with images as nodes"。D3:以圖像和圓圈爲節點的樹形圖
但是,我不想讓所有的節點都帶有圖像,我想要一些節點帶有圖像,其他節點帶有正常的圓圈。
任何想法?
有什麼事情,我需要在這部分代碼修改:
nodeEnter.append("image")
.attr("xlink:href", function(d) { return d.icon; })
.attr("x", "-12px")
.attr("y", "-12px")
.attr("width", "24px")
.attr("height", "24px");
的一種方式。也就是說,你過濾你的選擇只有你想要的元素循環併爲這些元素添加圓圈。類似於具有圖像的節點。 –
另一種方法是製作節點''元素,然後根據數據添加圖像或圓形到組。 –
AmeliaBR