我正在阅读以下帖子:
这是一个非常好的解决方案... 我是d3的新手,被其灵活性所吸引。 我在某个地方遇到了问题。 相比鼠标悬停时过滤节点,我想要通过在html文本框中输入的文本(节点名称或ID)来进行筛选。 有什么建议可以实现吗??
谢谢!
我正在阅读以下帖子:
这是一个非常好的解决方案... 我是d3的新手,被其灵活性所吸引。 我在某个地方遇到了问题。 相比鼠标悬停时过滤节点,我想要通过在html文本框中输入的文本(节点名称或ID)来进行筛选。 有什么建议可以实现吗??
谢谢!
我实际上在工作中的一个项目中需要做类似的事情。我想出的解决方案是给每个节点一个布尔属性,我称之为isInFilter。
一旦用户输入文本,处理它,然后循环遍历所有节点,并为每个节点分配isInFilter属性,可以将其设置为TRUE或FALSE。然后,对于节点显示(或进行任何您想要执行的转换)的条件只需检查isInFilter属性即可。
d3.json()
来获取数据,所以我必须在该代码块内才能访问到 nodes/links/graph,但是我无法从 html 调用嵌套函数。 - Dan