R Markdown/Knitr raporunda etkileşimli olarak kod gösterme/gizleme yolu var mı? Seni doğru anladıysamEtkileşimli olarak göster/gizle R Markdown/Knitr raporu
cevap
, en azından bu asgari örnekte olduğu gibi, HTML çıktısını kullanarak bunu yapabilir:
---
title: "Toggle Code boxes"
output: html_document
date: "January 12, 2016"
---
First add the javascript to toggle boxes(remember to indent it)
<script language="javascript">
function toggle(num) {
var ele = document.getElementById("toggleText" + num);
var text = document.getElementById("displayText" + num);
if(ele.style.display == "block") {
ele.style.display = "none";
text.innerHTML = "show";
}
else {
ele.style.display = "block";
text.innerHTML = "hide";
}
}
</script>
and then we have some R code with the toggle button wrapped around (also indented):
<a id="displayText" href="javascript:toggle(1);">Show underlying code</a>
<div id="toggleText1" style="display: none">
```{r}
x <- sample(100)
mean.x <- mean(x)
```
</div>
The mean is `r mean.x`. Please click the link to see the source code.
<a id="displayText" href="javascript:toggle(2);">Show underlying code</a>
<div id="toggleText2" style="display: none">
```{r}
median.x <- median(x)
```
</div>
And the median is `r median.x`. Please click the link to see the source code.
Tam olarak ihtiyacım olan şey, çok teşekkürler – Guillaume
Her zaman yazdırılan çıktıyı görmek ve kodu göstermek/gizlemek istesem ne olur? –
Bunun en verimli çözüm olacağından emin değilim, ancak geçici çözüm olarak, iki ayrı parça öneririm, kod yığınında sonuçları hesaplarsınız ve sonra bunları orada saklarsınız. Ve sonuç öbekleri, daha sonra onları basıyor, sonra tuttuğunuz ikincisi her zaman görünür olacak ve sadece geçiş yaptığınız ilk. –
- 1. R Etkileşimli konu?
- 2. Etkileşimli R oturumunu zorlama
- 3. ADODB Kayıt Raporu Olarak Kayıt Raporu Kayıt Kaynağı
- 4. F # etkileşimli olarak varsayılan olarak Gtk # referansı nasıl kullanılır?
- 5. Setq etkileşimli olarak nasıl çalıştırılır
- 6. Kabuk, etkileşimli olarak --command seçeneği
- 7. Organizasyondaki MySQL'i etkileşimli olarak bir SQL bloğundan kullanabilir miyim?
- 8. Kodlama raporu
- 9. İşlemimin etkileşimli olarak yürütülüp yürütülmediğini nasıl belirleyebilirim?
- 10. Github Sayfalarında etkileşimli R Markdown dosyalarını barındırmak mümkün mü?
- 11. splinter, etkileşimli olarak çalışır ancak betik olarak değil
- 12. Apex - Etkileşimli Rapor - CSV İndirme Sütunu İndirme?
- 13. Etkileşimli JTable
- 14. Gömme F # etkileşimli
- 15. Git Etkileşimli gösterimi
- 16. JUnit raporu raporu oluşturmaz test edilecek Sınıf iddia hatayı varsa raporu oluşturmaz
- 17. Bir raporu pdf'ye kaydedin
- 18. Katılım özet raporu rapora
- 19. Android Kilitlenme Raporu
- 20. Telerik Raporu TableAdapter
- 21. Jasper raporu Adempiere hatası
- 22. SSRS Bölünmüş Raporu Kullanıcı
- 23. Şablon motoru olarak thymeleaf kullanarak pdf raporu nasıl oluşturulur?
- 24. Tam olarak iOS Crash raporu "Donanım Modeli" ne anlama geliyor?
- 25. R Tabloyu görüntü olarak kaydetme
- 26. Her gün neden bir DMARC raporu alıyorsunuz?
- 27. python kitaplık paketi veya networkX etkileşimli görselleştirme için etkileşimli araç
- 28. R İçindeki İnteraktif ZoomGraph R Parlak
- 29. Git html ile etkileşimli olarak bir hunk parçasının eklenmesi --patch
- 30. Bir python komut dosyasının etkileşimli olarak ipython'da çalıştırılmasının algılanması
minimal örnek senaryosunu verin, bunu işliyoruz nasıl komutları, ve kullanıcının nasıl okuduğunu ve etkileşimde bulunduğunu daha kapsamlı bir şekilde açıklar. Markdown/Knitr'i tam olarak bilmeye yardımcı olacak pek çok yol var. – Spacedman