我正在按照下面提到的链接创建d3包布局。我想要改变的是在每个包布局中获得固定大小的圆圈。 https://bl.ocks.org/mbostock/7607535
我在以下链接中找到了解决方案,但根据我的知识,此代码适用于d3.v3.js S. Possible to use a circle pack layout in d3.js with fixed circle sizes?
有人可以帮助我如何实现相同的尺寸而不是实际的" d.value"。提前谢谢。
答案 0 :(得分:0)
只需使用pack.radius设置所需的尺寸:
如果指定了radius,则将pack layout的radius访问器设置为指定的函数并返回此包布局。
所以,它可以简单地说:
pack.radius(() => someNumber)
//your value here-----^
以下是您与半径为10px的每个圆圈链接的Bostock代码:https://bl.ocks.org/anonymous/42d0e66ee507ee769907f0519d25bc8a