未捕获的TypeError:.filter不是函数

时间:2017-01-24 08:15:33

标签: javascript d3.js data-visualization

我看过https://github.com/d3/d3-selection/blob/master/README.md#selection_filter。但我不知道为什么功能不起作用。

java.net.ConnectException: Connection refused: connect

1 个答案:

答案 0 :(得分:1)

在将数据传递到pack()函数之前,您必须将其传递给d3.hierarchy(),其中:

  

根据指定的分层数据构造根节点。

所以,给出你的数据对象:

var data = {
    //Hierarchical data here
};

您必须将其传递给d3.hierarchy()

var root = d3.hierarchy(data);

然后,您可以使用bubble

.data(bubble(root)) 

编辑:由于您更改了问题的标题,问题现在已明确:bubble(root)会返回对象,您无法使用{{3在一个对象中。这是一个数组方法。