1

我正在尝试基于 Mike Bostock 的 Heirarchical Edge Bundling(这里是要点)创建一个图表。我需要让我的 JSON 看起来像 readme-flare-imports.json 一样,但我不知道“大小”是什么。我阅读了API,但它似乎对我没有帮助。此外,它将是一个基于 mySQL 数据库的动态 JSON 文件,因此我无法自己设置大小。有没有人能帮我弄清楚它是什么,或者我如何能够确定尺寸应该是多少?先感谢您!

4

1 回答 1

1

cluster.size确定集群将占用多大的区域。你像这样向它传递值

// The angle
var x = 360;
// The radius
var y = window.height / 2;
cluster.size([x, y])

x将确定集群将使用多少圆圈来分支子级。一个值360将使用整个圆圈来显示所有值。的值180将仅使用半个圆圈来分支值。

y将确定圆在任何单个方向上的宽度,即圆的半径。

在 Heirarchical Edge Bundling 示例中,我相信文件中的size属性json被忽略了,因为我在代码中找不到任何关心它的东西。

于 2013-04-04T15:59:39.350 回答