我正在使用D3.js DataMaps作为Bubbles地图。我的地图的问题是最大的泡沫堆积在每个其他泡沫之上。如何根据半径
对这些气泡进行排序答案 0 :(得分:1)
由于气泡数据是一个对象数组,您可以使用像这样的自定义排序函数
myBubblesData.sort(function(a, b){
if (a.radius < b.radius) {
return 1;
}
if (a.radius > b.radius) {
return -1;
}
return 0;
});
返回以相反顺序排序的对象,只需反转'1'和'-1'返回语句。