2011-12-31 42 views
1

作爲問題,我滿意什麼Rggplot2可以爲靜態圖做什麼,但交互圖怎麼辦?如何結合R和Protovis來製作圖表?使用Protovis與R

有些東西叫rwebvis,但似乎它不再活躍。

有什麼建議嗎?謝謝。

回答

1

Iplots是一個相當有用的軟件包,它允許交互式繪圖(我的意思是選擇圖形之間的鏈接,顏色鏈接等)。它有一些侷限性,並不像探索數據趨勢那樣真正用於製作地塊。

Acinonyx最近也更新了,它應該是iplots的更新版本,但從我可以告訴它還有一些工作要做。

不熟悉protovis或rwebvis。

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/

那麼你就可以編寫返回JSON編碼的數據R服務器的頁面,你可以Feed給Protovis - 或者如果你想獲得最新的信息,可以使用Protovis ++和D3製作的D3。

0

有一個谷歌包叫googlevis,使一些互動。這產生了可在線嵌入的地塊。如果你喜歡原型,同一作者有另一個庫叫D3

對於在網絡服務器上運行R,我一直在試驗RApache,它使您能夠將R安裝鏈接到apache服務器。

如果交互性不在線,RStudio有一個名爲manipulate的包,這也可能是感興趣的。