Professional Documents
Culture Documents
Map With Animated Bubbles
Map With Animated Bubbles
Map With Animated Bubbles
-- Styles -->
<style>
#chartdiv {
width: 100%;
height: 600px
}
</style>
var data = [
{
id: "US",
name: "United States",
value: 100
}, {
id: "GB",
name: "United Kingdom",
value: 100
}, {
id: "CN",
name: "China",
value: 100
}, {
id: "IN",
name: "India",
value: 100
}, {
id: "AU",
name: "Australia",
value: 100
}, {
id: "CA",
name: "Canada",
value: 100
}, {
id: "BR",
name: "Brasil",
value: 100
}, {
id: "ZA",
name: "South Africa",
value: 100
}
];
circle.on("radius", function(radius) {
countryLabel.set("x", radius);
})
return am5.Bullet.new(root, {
sprite: container,
dynamic: true
});
});
bubbleSeries.data.setAll(data);
updateData();
setInterval(function() {
updateData();
}, 2000)
function updateData() {
for (var i = 0; i < bubbleSeries.dataItems.length; i++) {
bubbleSeries.data.setIndex(i, { value: Math.round(Math.random() * 100), id:
data[i].id, name: data[i].name })
}
}