使用带有R的Protovis

时间:2011-12-31 07:41:28

标签: r protovis

作为问题,我对Rggplot2可以为静态图做什么感到满意,但是对于交互式图表呢?如何结合R和Protovis制作图表?

有一些名为rwebvis,但似乎不再有效。

有什么建议吗?感谢。

3 个答案:

答案 0 :(得分:4)

好吧,首先你需要一个Web服务器。哦,R现在有一个。然后你需要一些从R代码在网上生成输出的方法 - 哦,R也有其中一个:

http://jeffreybreen.wordpress.com/2011/04/25/4-lines-of-r-to-get-you-started-using-the-rook-web-server-interface/

因此,您可以编写R服务器页面,这些页面返回您可以提供给Protovis的JSON编码数据 - 或者如果您想获得最新版本,则可以使用Protovis ++并获得胜利的D3。

答案 1 :(得分:1)

Iplots是一个非常有用的软件包,它允许交互式图形化(我的意思是选择图形之间的链接,颜色链接等)。它有一些局限性,并不像绘制数据趋势那样真正用于生成情节。

Acinonyx最近也被更新了,它应该是iplots的更新版本,但据我所知它还有一些工作要做。

不熟悉protovis或rwebvis。

答案 2 :(得分:0)

Google提供了一个名为googlevis的软件包,可以实现一些互动性。这会生成可在线嵌入的图。如果您喜欢protovis,那么同一作者还有另一个名为D3的库。

为了在网络服务器上运行R,我一直在试验RApache,这使您可以将R安装链接到apache服务器。

如果互动不在线,RStudio有一个名为manipulate的包,也可能是有意义的。