免责声明:我是绝对的 d3.js n00b。我开始精通 JavaScript,但是 d3.js 让我有点头疼。
我有一个我想做的项目,与The Art of Asking非常相似。我有很多数据要显示 - 我必须深入到一些国家的议会/国会区级别,而不仅仅是省或州 - 并且尝试加载所有 SVG 元素会杀死一些低端计算机一直在测试项目。如果我不爆炸任何计算机,我宁愿它。(实际上,我很确定不爆炸计算机是我的项目的要求。)
为了解决这个问题,我认为像 The Art of Asking 这样的隐藏/显示机制是阻力最小的路径,但是虽然我可以弄清楚如何隐藏一个元素,但我不知道如何在它之后显示它被隐藏了。我认为创建一个像可折叠树一样的地图与我想做的类似,但我也可能完全走错了方向。