繁体   English   中英

从flare.json中为d3.tree访问更多数据

[英]Access more data from flare.json for d3.tree

我基本上是在处理这个

现在,flare.json就像

{ "name": "flare", "children": [  {   "name": "analytics",   "children": [    {     "name": "cluster",...

我需要显示更多信息,而不仅是名称,因此在获取数据后,我会得到类似的信息。

{ "name": "John Smith", "Age": "20", "Country": "Canada", "children": [  {  //and so on

所有节点的字段将不仅仅是“名称”,也就是说总共3或4个项目。

附加数据的代码部分是

nodeEnter.append("svg:text")
  .attr("dy", 3.5)
  .attr("dx", 5.5)
  .text(function(d) { return d.name; });

return d.name + ' - ' + d.age;}); 但它仅在根节点上有效。 在所有孩子上,它正确地说出名字,而不是Age.Text,上说[object Object]

基本上,我不仅需要访问flare.json文件中的“名称”,还需要访问其他一些项。

提前致谢。

它可以与数据中已经存在的size属性配合使用。 请参阅此处的示例。 我所做的就是将.text更改为

.text(function(d) { return d.name + (d.size ? " " + d.size : ""); });

如果存在,它将显示尺寸信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM