1

我一直在考虑将这个问题作为我的 mySQL 数据库中大量数据的可视化开发。

我当前的代码在页面加载时运行 php SQL 查询,将其转换为 JSON,并将其存储在 Javascript 变量中以供 d3 以后使用以进行可视化。

在可视化期间,我需要使用该数据,但还需要过滤掉结果或执行某种量化或分箱。

在页面加载时在 php 中运行多个 SQL 查询并将结果存储到多个 Javascript 变量中是否更好(因此让 SQL 完成工作)

或者...

我是否继续我正在做的事情,并使用 for 循环在 Javascript 中运行数据,提取我需要的过滤数据。

谢谢!

4

2 回答 2

1

使用 SQL 来完成它应该为更具响应性的应用程序所做的工作,并且是 IMO 的“正确”位置。数据层而不是表示层之类的东西。

于 2012-10-10T15:04:58.587 回答
0

您可以查看crossfilter.jsdc.js

这两个库都使用高度优化的 Javascript 在客户端进行过滤,并让您快速创建基于过滤器的交互式仪表板。

于 2013-12-03T18:27:52.157 回答