0
我想在一個軸上使用兩個選擇。像這樣:在一個軸上使用兩個selectAll
svg.append("g")
.call(yAxis)
.selectAll("line").do(something)
.selectAll("text").do(something);
當然這不起作用,因爲第二個「選擇」是從「行」元素開始的。
任何想法?
謝謝
裏克
我想在一個軸上使用兩個選擇。像這樣:在一個軸上使用兩個selectAll
svg.append("g")
.call(yAxis)
.selectAll("line").do(something)
.selectAll("text").do(something);
當然這不起作用,因爲第二個「選擇」是從「行」元素開始的。
任何想法?
謝謝
裏克
你需要沿着
var x = svg.append("g").call(yAxis);
x.selectAll("line").do(something);
x.selectAll("text").do(something);
線做一些事情當然要確保x
被命名爲適合您的情況的東西。
謝謝!愚蠢的我沒有看到這一點。我非常努力地試圖用一個聲明來強制它,以至於我無法思考開箱即可。 ;) 謝謝! – Rick 2013-05-13 14:45:20
你想做什麼?選擇所有這些元素,然後將相同的功能應用於所有這些元素? – 2013-05-13 12:29:47
我試圖選擇「g」下面的所有「行」元素並添加它們的一些屬性。然後,我想對「文本」元素進行相同的操作。我試圖在一個聲明中這樣做。但是正如克里斯托弗哈克特指出的那樣,我認爲最好分兩步做。 – Rick 2013-05-13 14:37:22