Hello Shiny - 1

寫在前面:如果還沒有安裝shiny包,在一切開始之前請(qǐng)先安裝shiny包。


一、先扔例子

Example 01

這個(gè)例子是R自帶的shiny包的例子,左邊拖動(dòng)滑塊控制右邊柱子數(shù)量,除此以外還有10個(gè)自帶例子。

想研究這個(gè)例子的腳本及展示效果,可直接查看:


二、一個(gè)APP的結(jié)構(gòu)

shiny app 由兩部分組成:用戶交互腳本(ui.R) 和 服務(wù)器腳本(server.R)。

關(guān)于兩部分腳本的結(jié)構(gòu),將會(huì)在下一章重點(diǎn)說明,本章舉例了解shiny,有個(gè)大概的印象就好。

來看一下在這個(gè)例子中的ui.R和server.R:

ui.R:決定了你的app的輸出內(nèi)容及可視化效果

server.R:包含了你的app運(yùn)行的邏輯。


三、運(yùn)行你的App

在你的工作空間中創(chuàng)建一個(gè)文件夾叫“my_app”,把ui.R和server.R這兩個(gè)文件放在“my_app”這個(gè)文件夾中。

忘了怎么設(shè)置工作空間的看這里:

設(shè)置R的工作空間為setwd()函數(shù),舉例:setwd("D:/shiny")。

也就是在D盤的shiny文件夾中新建一個(gè)叫my_app的文件夾,my_app的文件夾中有ui.R和server.R這兩個(gè)文件。

可以開始運(yùn)行了:

然后你就會(huì)在新的窗口中看到本文最初的那個(gè)例子了。


看到這里,應(yīng)該對(duì)shiny包的運(yùn)行有個(gè)初步的了解了。

官方教學(xué)鏈接戳這里:http://shiny.rstudio.com/tutorial/lesson1/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,598評(píng)論 19 139
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,120評(píng)論 25 708
  • window.onload = function(){ }是js中的代碼; $(document).ready(f...
    大橙子CZ閱讀 595評(píng)論 0 0
  • 查令十字街84號(hào)是英國(guó)的一個(gè)書店,書店號(hào)稱可以找到市面上難尋的古老的藏書。故事很簡(jiǎn)單,以書信體記錄了紐約女作家海蓮...
    棒棒糖鼎閱讀 516評(píng)論 0 1
  • “春天,我迷失在夢(mèng)里;夏天,像他一樣恬靜;秋天的風(fēng)慌亂入耳際;那年冬天,身邊缺了你”?!洞合那锒哪恪樊?dāng)我起初聽到...
    livingsage閱讀 8,276評(píng)論 0 0

友情鏈接更多精彩內(nèi)容