在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
非常感谢。
答案 0 :(得分:1)
如果您有动态标签列表,则可以为过滤器插件创建一些动态函数。
所以我没有看到你的问题...
到目前为止你有什么尝试?
干杯