R可以为网站制作动态图表吗?

pss*_*guy 9 sql-server r

我使用Flex/ColdFusion/MSSQl组合来获取用户的输入以生成网站的图表.这可能在R?我使用RODBC和sqlQuery作为一种生成静态图的方法,但似乎无法找到一种动态的方法.JU,你

aL3*_*3xa 9

当然你可以,你可以使用梦幻般的Apache模块,允许无状态执行R脚本 - RApache.您可以定义R脚本并捕获(反序列化)绘图参数(例如,通过JSON或URL编码的字符串),绘制图形,并使用AJAX加载结果.这就是我在我的应用程序中所做的.

如果您对R图形功能不满意(我确信这不会发生),您可以尝试googleViscanvas打包.第一个是"仅"用于R的GoogleVis API的库,如果您熟悉HTML5画布,我相信您会喜欢后者.一些小伙子发现它很有用.

所以,最后的答案是,是的,你可以!.您只需要决定是否要在客户端或服务器端生成图形.当然,即使您决定在客户端生成图形,也必须在R中按摩数据并以序列化形式(JSON或XML编码)返回.我知道ExtJS 4也有很好的界面来创建客户端图形,但我没有太多使用它(阅读:"根本没有").