【问题标题】:How to display children nodes in batches - d3JS如何批量显示子节点 - d3JS
【发布时间】:2014-12-15 20:28:24
【问题描述】:

我有一棵带有 d3js 的树,父节点(根)下的节点有多达 4000 个子节点。单击父节点时,我不想一次显示 4000 个子节点。有没有人曾经在 d3js 树上实现过类似 next-prev 的东西?

简单地说,在 4000 个子节点中,我希望首先显示其中的 40 个,然后我会显示下一个和上一个按钮。一旦单击下一个,就会出现一组新的 10 个节点,而前一个则消失。直到我可以浏览整个 4000 个。

或者另一种方法是对 4000 个子节点的节点进行分页,以便可以轻松地浏览它们。

谢谢

【问题讨论】:

    标签: javascript jquery d3.js treemap


    【解决方案1】:

    您必须使用 AJAX 来加载新的数据集。

    在没有看到您的任何代码或所显示数据的具体用途的情况下,我无法确切地告诉您您想要做什么。但是您要么希望以编程方式自动递增/递减值 10,要么可以将参数发送到 AJAX 请求函数以调用特定的数据集。

    这是一个关于在 D3 图表中使用 AJAX 的主题

    What is the best way to update d3 charts using - AJAX

    【讨论】:

    • 好的,谢谢您的回复,这更通用。我可以有一个小代码sn-p,它只显示我如何首先显示几个节点,然后单击按钮显示其他节点?谢谢
    猜你喜欢
    • 2015-05-20
    • 2014-02-28
    • 1970-01-01
    • 2016-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多