背景
我正在使用D3 / Javascript构建应用程序,尽管这也可能是关于数据/视图建模设计的更广泛的问题。 D3具有一些有用的数据建模功能,因此可能与此相关。我是D3和Javascript的新手!
申请表:
问题
我不确定如何对此进行最佳建模,特别是如何管理隐藏的节点,仍应保留在数据模型中,但在通过类似事件类型构建线时不予考虑。
对于“隐藏节点”用例,我将每个组件的样式设置为“visibility:hidden”。这些可以在以后重新添加,所以我不想从基础数据模型中删除它们。
我不确定如何管理“通过类似事件类型划分”用例 - 仅使用来自可见事件的数据。
我认为关键问题是如何构建具有公共属性且仍然可见的事件列表。我可以使用D3的选择机制吗?如果是这样,由于数据集较大,我不一定要将公共属性附加到SVG元素。还有另一种方式吗?
我可能在一行中问过这个问题,但我希望上下文有助于描述我所追求的内容!
非常感谢你的帮助。