小编典典

在客户端上使用dc.js在服务器上使用交叉过滤器

node.js

我正在为大型数据集创建交互式可视化。由于数据集的大小,无法将其加载到浏览器中。我们正在节点服务器上使用交叉过滤器来加载和过滤服务器端数据。我想知道是否可以通过某种方式将服务器端交叉过滤器过滤器与dc.js图表​​耦合。

我现在正在使用d3.js创建图表,但是想要使用dc.js中已经存在的各种图表。我们基本上是在服务器端过滤数据,然后在客户端上侦听图表变化,然后在服务器上执行适当的过滤并通过AJAX进行通信。

如果有人建议在dc.js客户端和交叉过滤器服务器之间采用类似的AJAX通信机制,那将非常有帮助。


阅读 242

收藏
2020-07-07

共1个答案

小编典典

dc.js和交叉过滤器之间的耦合不是很紧密,这应该是可能的。

dc.js邮件列表上最近有一个关于换出交叉过滤器的讨论,这几乎是相同的问题:

https://groups.google.com/forum/#!topic/dc-js-user-
group/fkRoFHuqg4k

您需要编组的主要功能是group.alldimension.filter。对不起,我不知道的人crossfilter远程访问,但我知道足够多的人这样做
几乎 这一点,我毫不怀疑它可以工作。

这是一个相关的问题:https :
//github.com/dc-js/dc.js/issues/602

2020-07-07