我正在使用隐藏/显示子节点的D3
站点中的分层布局示例。我从json加载数据,只在开始时显示一些元素(就像在演示中一样)。
我想要实现的是:
当用户执行特定操作时,我想将数据添加到某些非“可见”(并且在DOM中技术上不存在)节点中。因此,当这些节点最终由D3在DOM中创建时(通过用户点击其父节点),我可以通常的方式获得额外的数据。
D3
是否支持做类似的事情?
答案 0 :(得分:1)
您只能将数据绑定到D3中的DOM节点。从您的描述中可以看出,您不需要DOM节点,您只需将数据添加到数组中,然后(当您想要创建DOM节点时)使用D3的常用.data()
机制。