2017-08-25 63 views
0

我想更改anychart气泡图数据。当我改变泡沫数据集添加新的气泡。但不能删除地图中的旧气泡。我如何设置新的气泡数据集到地图上。这是我的代码示例。我想用旧气泡替换为新气泡数据。anychart气泡图更改数据集

/*-------------------------------------------------------*/ 
 
     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>

回答

0

有几种方法可以做到这一点,一个如下所示: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); 
} 
+0

在我的案件林长,纬度指着气泡。那么是否可以应用这种方法..你可以通过示例来解释它..谢谢 –

+0

方法是完全一样的:https://jsfiddle.net/prypezsk/1/ –

+0

谢谢..我得到了......问题解决了, –