2
我有一個條形圖,其中使一個單獨的類「欄中的」 +數的各欄:如何使用函數更改d3.selectAll()內部的內容?
chart.selectAll(".bar")
.attr("class", function(d) { return "bar" + chart_x(d.year); })
如果chart_x(d.year)
是5
,那麼它給出了一個rect
酒吧bar5
類。迄今爲止所有的工作都很好
現在我需要訪問每個酒吧d3.selectAll()
爲了改變每個酒吧的風格。這是我試過的,但它不起作用。
d3.selectAll(function (d) {return ".bar" + chart2_x(d.year); }).style("stroke", "red");
我需要它做什麼,例如,如果類是".bar5"
,是d3.selectAll(".bar5").style("stroke", "red");
但5
是可變的。
任何人都可以幫忙嗎?