[英]D3 visualization - how to automate button selection
由於正在使用按鈕的ID調用該函數...
myBubbleChart.switchMode(buttonId);
這里的任務相對簡單。
首先,設置一個具有所有ID的數組:
var ids = ["all", "region", "Change", "change_vs_net_value", "assets_on_map"];
然后,循環調用myBubbleChart.switchMode()
函數。 這是一種非常簡單的方法,使用d3.timeout
,每3秒調用一次函數(以及更改按鈕外觀):
var index = 0;
d3.interval(function() {
myBubbleChart.switchMode(ids[(index++) % 5])
d3.selectAll(".button").classed("active", function(_, i) {
return i === index % 5 - 1;
})
}, 3000)
這是演示bl.ocks: http ://blockbuilder.org/GerardoFurtado/dfaaedf591b980c2864eb054c7b29300
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.