當前位置:編程學習大全網 - 編程軟體 - R語言:創建web界面

R語言:創建web界面

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的初步學習先畫個句號。

  • 上一篇:C++編程。主要涉及兩個三角形相似的!
  • 下一篇:壹臺變頻器控制三個水泵怎麽運行啊?
  • copyright 2024編程學習大全網