2010-05-12 61 views
5

我们正在研究基于Web的应用程序(用JAVA实现)上的商品价格,其中一部分是交互式图表。我在这里提供一个简单的例子。我们在Mysql数据库中有一张表,其中有美国州和州的商品价格信息。应用程序的一个方面是根据用户选择创建交互式图。例如,如果用户需要查看俄勒冈州和林恩县的价格密度,那么她会从网页的菜单中选择它,并在表格中随附的分位数信息随即显示。当用户改变州和县时,这些图表和表格会随即更改。对于我们的计算需求,我们使用R(并使用rjava将其与我们的Web应用程序集成),并且我知道如果交互不是问题,这是一块ggplot2中的蛋糕,但我不知道任何交互式版本的R图形框架(如lattice,ggplot2)。我们正在探索谷歌可视化API,但我不确定我们能否拥有我们在某些地块需要的统计能力。请帮助。针对Web应用程序的交互式图表

回答

2

在Web应用程序的每次更改之后,您都可以通过调用R来绝对做到这一点。这就是Jeroen Ooms's application does。或者查看Jaime Love's R-Node application,查看使用RServe的R web应用示例。

在这个时候,R没有任何完整的“交互式web图形包”。你可以看看the webvis package的R/Protovis集成,但这还不包括任何交互性。

+0

感谢您Rserve提示。我们有大约一百万条记录和200个变量。我担心渲染这些情节所需的时间。如果我在R中执行它,那么我将使用ggplot2。任何关于这个数据大小的执行速度的想法? – user227290 2010-05-12 19:07:09

+0

我建议发布一个关于ggplot与大型数据集性能的单独问题。 – Shane 2010-05-12 19:19:10

0

也许像protovishumblefinance这样的Javascript解决方案,可能与brew套件结合使用,可能会有诀窍吗?