R Architecture
R 在資料科學與統計學中是相當有名的開源程式設計。目前有將 R 語言包裝成網頁應用程式的解決方案,包含由 RStudio 開發的 Shiny 及 Plotly 等。前端能向下支援接近原生 HTML, CSS, Javascript 等架構,後端亦能支援原生 R 語言,不僅能夠用於分析處理資料,更能夠透過前端產出互動式圖表供使用者做深入分析。而因 R 語言背後蘊含豐富的資料函式庫,包含機器學習、資料探勘、統計與數學模型等而具有相當大的潛力。
Content
Rescource
- Plotly (https://plot.ly/) : 是一套以 R 語言為基底進行資料視覺化與能使用者進行互動性的函式庫。透過結合 Shiny 執行分析與計算再透過 Plotly 進行進階視覺化設計,便能打造出類似 BI 工具等效果,且更具有延展性。
- Shiny (https://shiny.rstudio.com/) : 建立互動式圖表介面。