2016-07-01 15 views
12

Başlığın da belirttiği gibi, etkileşimli R Markdown dosyaları olan Github Sayfalarında (bunun içinde gömülü Parlak uygulamalar olduğu) yayınlar oluşturmak istiyorum. Github Sayfalarında yapmak mümkün mü? Eğer öyleyse, nasıl yapabilirim; ve değilse, etkileşimli RMD/Parlak sayfaları barındırmanın en iyi (ücretsiz) yolu nedir? o Github sayfa (@Gregor önerildiği gibi Nitekim, shinyapps.io bunun için yararlıdır) üzerinde tam teşekküllü Parlak uygulamaları barındırmak için mümkün olmasa daGithub Sayfalarında etkileşimli R Markdown dosyalarını barındırmak mümkün mü?

+0

RStudio teklifleri [shinyapps.io] (https://www.rstudio.com/products/shinyapps/) – Gregor

+0

@Gregor Farkındayım, sadece gömülü parlaklık içeren blog benzeri mesajlar oluşturmanın bir yolu olup olmadığını merak ediyorum shinyapps.io sayfalarını ayrı ayrı bağlamak zorunda kalmak yerine. – xyy

+0

Github sayfalarında hiçbir sunucu tarafı tekniğine izin verilmediğine inanıyorum http://stackoverflow.com/questions/15718649/how-to-publish-a-website-made-by-node-js-to-github-pages Bunu başka bir ev sahibine bağlamaktan başka nasıl yapabileceğinizi göremiyorum. –

cevap

13

, Shiny Devs tamamen işlevselliği vadede bazı yapmaya çalışıyoruz htmlwidgets aracılığıyla istemci tarafında. İşte

Github sayfalarında yayınlanan basit bir örnek:

## 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

Screenshot of htmlwidgets demo

Rendered README.Rmd

(Canlı sürümü: Github pages htmlwidget demo)

Tümüyle istemci tarafında widget'lar arasında iletişim de dahil olmak üzere daha karmaşık etkileşimler için, UserR! 'Dan Joe Cheng's recent crosstalk demo'u inceleyin. 2016.

+0

Bir rmarkdown knitr interaktif parlak dokümanı çalışan bir github sayfaları web sayfasına nasıl çevirirsiniz? Rmd dosyasını bir html dosyasına değiştirebilir miyim? – theforestecologist

İlgili konular