标签: d3.js
我使用D3的pack layout来创建一个圆圈群,就像在A中一样。我应该使用其他类型的布局或其他东西来将我的圆圈组织成方形网格(如圆形表格) ,如在B?
如果我在没有任何预先构建的D3魔法的情况下尝试这个,我想我需要遍历我的数据集并计算我可以在一行上放置多少个圆圈(由一些填充的SVG元素的宽度决定)占了)。要计算行的高度,我需要知道行中最大圆的高度。我还需要为每个圆圈添加一些填充 - 也可以填充行。