Включить интерактивный локальный R в презентации

В презентациях мы часто хотим продемонстрировать R в интерактивном режиме. Это требует выхода из презентации и демонстрации за пределами слайдов или запуска ограниченного (Вещи, как install_github не может использоваться), ненадежный (потому что Интернет ненадежен в презентациях) облачная версия R (как видно из кода ниже). Как можно запустить локальную версию R из презентации HTML? Аналогичным образом мы можем использовать iframe HTML-теги для включения видео и т. Д. В презентацию. Это может сделать презентацию более плавной и приятной.

Я знаю, что задачи построения графиков, вероятно, намного сложнее и требуют определенного графического интерфейса, такого как RStudio. Если это возможно, было бы замечательно, но даже если бы он был на низком уровне, то есть включите в презентацию командную строку ОС с буквой R. В основном это было бы как iframe-ing R из командной строки или Rstudio в.Rmd /.html документе / презентации.

Это можно было бы включить в slidify, knitr как.Rmd или в виде слайд-шоу R Presentation (.Rpres), доступных в последней версии RStudio.

Итак, вот версия этой идеи, использующая облачный R, который можно связать как файл.Rmd. Это отправная точка, но привязка к облаку не идеальна:

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

2 ответа

Говоря о Rstudio, вы можете просто установить на свой презентационный компьютер версию сервера RStudio, которая работает в браузере. Затем вы можете просто использовать IFRAME так, как хотите:

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

Графики и графики работают точно так же, как и в обычной версии RStudio.

Одним из вариантов является приложение Shiny (или даже несколько приложений, прослушивающих через разные порты), работающее локально на вашем ноутбуке. Вам понадобится блестящее приложение, отображающее ваши визуальные элементы. Shiny может работать из командной строки R.

Примитивное блестящее приложение требует 20-30 минут для освоения (субъективное мнение) и может включать произвольную сложную визуализацию, созданную с помощью R.

Другие вопросы по тегам