我设法绘制了一些基本的d3力布局图,但苦苦思索如何修复中心的根节点.
我的数据很简单; 一个具有一级子节点的根节点.只有一个级别.关于我的图表的另一个特别之处是链接距离根据某些参数而变化.
我希望根节点位于图的中心.
将其属性设置为"fixed":true不起作用.任何想法将根节点放在中心?
我以为我有一些基本的PHP技能,至少足以为简单的应用程序进行开发,但我发现自己陷入了非常基本的数组操作问题.
我在$ results变量上设置了curl操作的结果.为了更简单的代码,(责怪我它太原始了.),我已经使用基本循环遍历$ results变量来为我的下一个操作产生有利的结果.
$data = array();
for ($i = 0; $i < count($results); $i++) {
$row = $results[$i];
$atom->objectId = $row['objectId'];
$atom->username = $row['username'];
array_push($data, $atom);
}
var_dump(json_encode($data));
Run Code Online (Sandbox Code Playgroud)
样本数据:
{
[0] => { ["objectId"]: "12345", ["username"]: "user1" },
[1] => { ["objectId"]: "12567", ["username"]: "user2" },
[2] => { ["objectId"]: "12789", ["username"]: "user3" },
[3] => { ["objectId"]: "13579", ["username"]: "user4" }
}
Run Code Online (Sandbox Code Playgroud)
你可以简单地找出预期的输出,但真正的输出结果是:
[
{ "objectId": "13579", "username": "user4" },
{ "objectId": "13579", "username": "user4" },
{ "objectId": …
Run Code Online (Sandbox Code Playgroud)