【问题标题】:Using Protovis with R将 Protovis 与 R 一起使用
【发布时间】:2011-12-31 07:41:28
【问题描述】:

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

有一个东西叫rwebvis,但它似乎不再活跃了。

有什么建议吗?谢谢。

【问题讨论】:

    标签: r protovis


    【解决方案1】:

    嗯,首先你需要一个网络服务器。哦,R现在有其中之一。然后,您需要某种方式从 R 代码在 Web 上生成输出 - 哦,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,它是 Protovis++,由 win 组成。

    【讨论】:

      【解决方案2】:

      Iplots 是一个相当有用的包,它允许交互式绘图(我的意思是图表之间的选择链接、颜色链接等)。它有一些局限性,并不是真正用于制作绘图,而是用于探索数据趋势。

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

      不熟悉 protovis 或 rwebvis。

      【讨论】:

        【解决方案3】:

        谷歌有一个名为googlevis 的包,它可以实现一些交互性。这会产生可在线嵌入的图。如果你喜欢 protovis,同一作者还有另一个名为 D3 的库。

        为了在网络服务器上运行 R,我一直在尝试使用 RApache,它使您能够将 R 安装链接到 apache 服务器。

        如果交互不在线,RStudio 有一个名为 manipulate 的包,它可能也很有趣。

        【讨论】:

          最近更新 更多