簡體   English   中英

是否可以在 Github Pages 上托管交互式 R Markdown 文件?

[英]Is it possible to host interactive R Markdown files on Github Pages?

正如標題所說,我想在 Github Pages 上創建交互式 R Markdown 文件的帖子(意味着它嵌入了 Shiny 應用程序)。 這可以在 Github Pages 中完成嗎? 如果是這樣,我該怎么做; 如果沒有,托管交互式 RMD/Shiny 頁面的最佳(免費)方式是什么?

雖然不可能在 Github 頁面上托管成熟的 Shiny 應用程序(確實,正如@Gregor 建議的那樣,shinyapps.io 對此很有用),但 Shiny 的開發人員一直在努力使某些功能完全在客戶端上運行-一邊通過htmlwidgets

這是一個在 Github 頁面上運行的簡單示例:

自述文件

## Example of displaying htmlwidgets on a Github pages site

```{r}
# Source: http://www.htmlwidgets.org/showcase_plotly.html
library(plotly)
p <- ggplot(data = diamonds, aes(x = cut, fill = clarity)) +
            geom_bar(position = "dodge")
ggplotly(p)
```

呈現的 HTML

htmlwidgets 演示的屏幕截圖

(直播版:Github 頁面 htmlwidget 演示

對於更復雜的交互,包括完全在客戶端的小部件之間的通信,請查看Joe Cheng 最近來自 UserR的串擾演示 2016 年。

當你渲染一個 rmd 文件時,你也可以將它編織成 HTML,然后你可以在 github 頁面上托管該頁面。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM