javascript - 如何使用 d3.js 在圆内创建 voronoi 图

标签 javascript d3.js geometry voronoi

我很喜欢this graphic by NYtimes 。我认为这个是用 illustrator 创建的,但是可以用 d3.js 创建类似的东西吗?某处有这样的工作示例吗?

最佳答案

它看起来像一个 voronoi 树形图。它是通过使用加权 voronoi 图递归地分割区域来创建的:https://www.jasondavies.com/voronoi-treemap/ 。例如,您可以从欧几里德距离中减去权重并跳过重叠点。

关于javascript - 如何使用 d3.js 在圆内创建 voronoi 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32207459/

相关文章:

javascript - 在D3中,如何有条件地禁用双击缩放?

d3.js - 使用不同颜色的 dc.js 显示原始(有条件)拉丝未拉丝交叉过滤器条

opencv - LINUX opencv霍夫变换圆

无需拉伸(stretch)笔即可拉伸(stretch)的 WPF 绘图

javascript - 单个数组中的 Json 对象,需要使用 key meta_value 拆分键上的值

javascript - 在 onFetch (BIRT) 中使用行对象

javascript - D3 javascript从mysql中提取数据未捕获类型错误

performance - 在二维空间中查找矩形

javascript - 在没有启用javascript的网页上使用 Mechanize 和美汤

javascript - 使用 Selenium RC 捕获浏览器