SigmaJS如何过滤动态标签?

时间:2017-09-15 03:21:20

标签: javascript sigma.js

在sigmajs中,我们可以使用例如:

来定义我们自己的过滤器
return n.label === "JavaScript";

通过这种方式,如果我们使用nodesBy函数,我们可以获得标签为" JavaScript"仅

如果我们需要显示多个标签,我们可能会使用"或"运营商,例如:

return n.label === "JavaScript" || n.label === "C++";

所以这样两个节点都有" JavaScript"和" C ++"可以显示。

但是,如果我不知道需要展示多少标签,我该如何回报呢?

如果我有动态标签列表,则可以更改。我该怎么办?

我想让用户能够更改他/她想要显示的标签,因此标签列表是动态的。

在线教程: https://github.com/jacomyal/sigma.js/tree/master/plugins/sigma.plugins.filter

非常感谢。

1 个答案:

答案 0 :(得分:1)

如果您有动态标签列表,则可以为过滤器插件创建一些动态函数。

所以我没有看到你的问题...

到目前为止你有什么尝试?

干杯