1
我使用selectAll().enter().append()
...等創建了一些圈子。我想通過轉換其他元素或改變它們的顏色來編輯它。我該怎麼做呢?如何更改D3中的現有元素
我嘗試使用以下,但它不工作:以下,以填補所有圓圈blue
顏色
circle.transition().style("fill", "blue");
我使用selectAll().enter().append()
...等創建了一些圈子。我想通過轉換其他元素或改變它們的顏色來編輯它。我該怎麼做呢?如何更改D3中的現有元素
我嘗試使用以下,但它不工作:以下,以填補所有圓圈blue
顏色
circle.transition().style("fill", "blue");
嘗試:
d3.selectAll('circle').style("fill", "blue");
它不會做任何事情。你檢查我的小提琴是否有用:http://jsfiddle.net/RBr8h/ – Vanquiza
你想要更新? – ram
當我創建了所有圈子時,我想更改圈子中每個部分的顏色。就像我想t(15; 17)保持紅色一樣,inv(16)/ t(16; 16)變成藍色,t(8; 21)變成黃色等等 – Vanquiza