简体   繁体   English

Anychart气泡图更改数据集

[英]anychart bubble map change data set

I want to change anychart bubble map data. 我想更改任何图表气泡图数据。 when i change bubble dataset add new bubbles. 当我更改气泡数据集时,添加新气泡。 but not remove old bubbles in map. 但不能删除地图中的旧气泡。 How can I set new bubble dataset to the map. 如何将新的气泡数据集设置到地图。 this is my code example. 这是我的代码示例。 I want To replace with old bubbles to new bubbles data. 我想用旧气泡代替新气泡数据。

 /*-------------------------------------------------------*/ var dataSet = anychart.data.set([ { name: "Colombo", lat: 6.7768798, long: 79.9562153, 'size': 10, desc: "We can even have VERY GOOD waves but the main problem is the very low frequency...." }, { name: "Kandy", lat: 7.302461, long: 80.6409725, 'size': 4, desc: "Kandy Sales Updated." } ]); var dataSet2 = anychart.data.set([ { name: "devndara", lat: 8.277899131156953, long: 80.57335996768477, "size": 10, desc: "New Location Added" } ]); /*------------------------------------------------------------------*/ function changebbl() { map.bubble(dataSet2); } 
 <div id="lkmapcontainer"></div> 

There are several ways you can do that, one is shown here: https://jsfiddle.net/prypezsk/ 您可以通过多种方式进行操作,如下所示: https : //jsfiddle.net/prypezsk/

// create a data set    
var dataSet = anychart.data.set([
{'id': 'AU.NT', 'value': 15, 'size': 4},
]);

// prepare replacement data
var newData = [
{'id': 'AU.SA', 'value': 21, 'size': 15},
{'id': 'AU.VI', 'value': 5, 'size': 3},
{'id': 'AU.TS', 'value': 9, 'size': 1},
{'id': 'AU.WA', 'value': 23, 'size': 9},
];

// when needed - replace data in the data set
function changebbl() {
    dataSet.data(newData);
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM