- Shiny是 R studio公司於 2012年釋出的套件,透過網頁 APP 與 R 語言的計算能 力,在短時間內將分析結果呈現,並在網路上與使用者互動。
- Shiny支援 HTML 表單輸入元件,包含文字欄位、下拉選單、選單與多選方塊等
Shiny主要輸出格式,包含文字輸出、R 格式輸出、表格輸出以及圖片輸出。 - 最基本的 Shiny 專案包含兩個部分:
2.server.R─後端程式碼,負責分析、計算與繪製圖表,並將結果傳遞給前端。
- Shiny特色
2.擁有動態展示結果,當使用者輸入參數 (Input),輸出結果 (Output)會立即改變。
- 簡單來說,當使用者打開瀏覽器,進入該開發者所製作的 Shiny 網站,R會依照 ui.R 程式碼產生可供使用的網路業面與控制面板,當使用者於控制面板輸入參數(Input)時,瀏覽器便會將參數傳遞給主運作區,也就是 server.R,R便會對server.R的程式碼產生對應物件(Output)。該物件可能為圖片、報表或其他網路元件。