Интерактивни уеб табла за управление в R

Можем ли да създадем интерактивно табло за управление в R и да изпратим html връзката на потребител, който не е R?
Ако можем, може ли някой да ме уведоми за процеса.

Знам, че пакетът "shiny" помага при създаването на интерактивно табло за управление, но крайният потребител трябва да има R в своята машина, за да го изследва.


person M.Adams    schedule 19.12.2012    source източник


Отговори (3)


Имаме услуга за хостинг на приложения Shiny, която в момента е в бета версия (регистрирайте се тук).

Освен това в края на януари 2013 г. ще пуснем Shiny Server като отворен код, за да можете да стартирате приложения на вашия собствен Linux сървър (или в облака и т.н.).

person Joe Cheng    schedule 19.12.2012

Има няколко опции за табла и оформления с R.

library(plotly)

dsamp <- diamonds[sample(nrow(diamonds), 1000), ]
qplot(carat, price, data=dsamp, colour=clarity)

py <- plotly()
py$ggplotly()

Отговорът е URL адрес, който можете да направите публичен или частен. Например: https://plot.ly/~chris/2223/price-vs-carat/. Сюжетът е начертан с D3.js и е интерактивен. Можете да вграждате, мащабирате, превключвате и виждате текст при задържане на мишката от браузъра. Човекът, на когото изпращате, не е необходимо да има R или Shiny.

въведете описание на изображението тук

Тези документи проследяват покритието за конвертора на фигури.

  • Както отбеляза Джо, Shiny ви позволява да създавате уеб приложения и табла за управление с R. Можете да се свържете с конвертор на фигури ggplot2, направете графика в Shiny, след това запазете графиката и я споделете като URL адрес на Plotly. Ето урок с примерни кодове. Вашите публикувани приложения ви позволяват да мащабирате, превключвате, филтрирате, панорамно и виждате данни при задържане на мишката, напр.:

    въведете описание на изображението тук

    Отказ от отговорност: Аз съм в екипа на Plotly.
person Mateo Sanchez    schedule 10.07.2015

Вие не създавате уеб страници в R, вие създавате уеб страници в HTML, CSS и Javascript.

Можете ли да създадете HTML, CSS и Javascript от R? да

Можете ли да обслужвате уеб страници от R? да

R има вграден уеб сървър за основно обслужване на вътрешните помощни страници, но можете да присадите приложения към него. Има и пакета „топ“ за по-сложни уеб приложения.

Научете се да пишете страница „Hello World“ с помощта на топ, след което се свържете с нас. В противен случай този въпрос е много обширен и не сте направили много проучване и ще гласувам да го затворя.

person Spacedman    schedule 19.12.2012