我使用的是D3.js DataMaps的气泡贴图。我的地图的问题是,最大的气泡堆叠在每个其他气泡的顶部。如何根据半径对这些气泡进行排序?
发布于 2015-07-29 05:51:30
由于气泡数据是一个对象数组,因此可以使用自定义排序函数,如下所示
myBubblesData.sort(function(a, b){
if (a.radius < b.radius) {
return 1;
}
if (a.radius > b.radius) {
return -1;
}
return 0;
});要返回按相反顺序排序的对象,只需颠倒'1‘和'-1’返回语句。
https://stackoverflow.com/questions/31116823
复制相似问题