首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >D3 DataMaps:如何基于半径堆叠气泡?

D3 DataMaps:如何基于半径堆叠气泡?
EN

Stack Overflow用户
提问于 2015-06-29 21:20:02
回答 1查看 251关注 0票数 1

我使用的是D3.js DataMaps的气泡贴图。我的地图的问题是,最大的气泡堆叠在每个其他气泡的顶部。如何根据半径对这些气泡进行排序?

EN

回答 1

Stack Overflow用户

发布于 2015-07-29 05:51:30

由于气泡数据是一个对象数组,因此可以使用自定义排序函数,如下所示

代码语言:javascript
复制
myBubblesData.sort(function(a, b){ 
  if (a.radius < b.radius) {
    return 1;
  }
  if (a.radius > b.radius) {
    return -1;
  }
  return 0;
});

要返回按相反顺序排序的对象,只需颠倒'1‘和'-1’返回语句。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31116823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档