作为一个问题,我对R和ggplot2可以为静态图形做的事情感到满意,但是对于交互式图形呢?如何结合R和Protovis来制作图形?
有一种叫做rwebvis的东西,但它似乎不再活跃。
有什么建议吗?谢谢。
发布于 2011-12-31 20:44:17
好吧,首先你需要一个网络服务器。哦,R现在也有一个了。然后你需要一些在网络上从R代码生成输出的方法-哦,R也有这样的方法:
http://jeffreybreen.wordpress.com/2011/04/25/4-lines-of-r-to-get-you-started-using-the-rook-web-server-interface/
因此,您可以编写返回JSON编码数据的R服务器页面,您可以将这些数据提供给Protovis -或者,如果您想获得最新的数据,则可以提供给D3,它是由win组成的Protovis++。
发布于 2011-12-31 19:44:03
Iplots是一个非常有用的包,它允许交互式绘图(这里我指的是图形之间的选择链接,颜色链接等)。它有一些局限性,并不是真正用于绘制曲线图,而是探索数据趋势。
Acinonyx最近也进行了更新,它应该是iplots的更新版本,但据我所知,它仍然有一些工作要做。
不熟悉protovis或rwebvis。
发布于 2012-01-01 22:46:57
谷歌有一个名为googlevis的包,可以实现一些交互性。这将生成可在线嵌入的绘图。如果您喜欢protovis,同一作者还有另一个名为D3的库。
为了在you服务器上运行R,我一直在试验RApache,它使您能够将R安装链接到apache服务器。
如果交互性不是在线的,RStudio有一个名为manipulate的包,它也可能是您感兴趣的。
https://stackoverflow.com/questions/8687007
复制相似问题