R語言使用shiny包創建web界面。
使用 shinydashboard 包和 shinytheme ,美化界面樣式,設置界面主題,提升界面整體水平。
Shiny界面圖庫
shinydashboard
shinytheme界面主題
shinydashboard包創建的基礎界面樣式分為三個板塊:標題,側邊欄,主界面。
shiny包支持 recharts 包的使用,可以創建界面的交互式圖形
shinyapps網址
Rstudio推出了 shiny 和 shinyapps 兩個包,shiny可以幫助我們更快更好的開發壹些app,然後shinyapps可以提供了壹個免費的雲服務器,供我們發布app。
以知乎 用R語言分析NBA球員得分 分析結果為主題,做web界面展示。
側邊欄設置兩個選項:datas display和players' score,點擊不同的選項,展示對應的內容。
datas display界面展現3個數據框:NBA,Away team,Host team。通過show 10/25/50 entries 等控制頁面展示數值的條數;右上角search實現數值的搜索功能(使用DT包實現)。
players' score展示主隊、客隊球員得分情況。使用ggplot2包繪制客隊各個球員的得分情況
使用 recharts 包繪制主隊各個球員的得分情況,recarts包實現圖形交互式展現。
建立完UI界面後,設置對應的數值,表格,圖形,使web界面變成動態的界面。
掙紮了好久終於把界面創建成功了,shiny的初步學習先畫個句號。