2013-12-14 88 views
6

在演示文稿中,我們經常希望以交互方式演示R。這需要退出演示文稿並在幻燈片之外進行演示或運行有限的(像install_github這樣的東西無法使用),不可靠(因爲互聯網在演示中不可靠)基於雲的R版本(如下面的代碼所示)。 R的本地版本如何從HTML演示文件中運行?以類似的方式,我們可以使用iframe HTML標籤在演示文稿中包含視頻等。這可以使演示文稿更加無縫並流暢地呈現。在演示文稿中包含交互式本地R

我知道繪圖任務可能要困難得多,並且需要一個特定的GUI,如RStudio。如果可能的話,它會很好,但即使它處於低級別,也包括在演示文稿中啓動R的OS命令行。基本上,它將類似於命令行中的iframe -ing R或.Rmd/.html文檔/演示文稿中的Rstudio。

這將能夠作爲一個.Rmd或在最新版本的RStudio中提供的R Presentation(.Rpres)幻燈片顯示中合併到slidify,knitr中。

因此,這裏有一個使用基於雲的R的版本,可以作爲.Rmd文件編織。這是一個起點,但被捆綁到雲並不理想:

R in HTML 
<iframe width='100%' height='300' src='http://www.r-fiddle.org/#/embed?id=e63tlTG8' allowfullscreen='allowfullscreen' frameborder='0'></iframe> 
+1

將R放在記憶棒上。 –

+0

將http://www.r-fiddle.org/嵌入爲iframe。 – Thomas

+0

@Thomas我曾經想過並在你評論之前更新過,但本地版本非常適合演示。 –

回答

2

一種選擇是Shiny應用程序(甚至多個應用程序不同端口上偵聽)在筆記本電腦上本地運行。你將需要一個閃亮的應用程序來渲染你的視覺效果。閃亮可以從命令行R.

原始光澤的應用程序需要20-30分鐘到主(主觀意見),並可以將與R.

Rstudio的
3

說起製作任意複雜的可視化,你可以簡單地安裝上運行,您的演示計算機,在瀏覽器中運行的RStudio server version。您可以隨意使用IFRAME:

<iframe width='100%' height='300' src='http://localhost:8787' frameborder='0'></iframe> 

繪圖和圖形的工作方式與RStudio常規版本完全相同。

相關問題