Shiny学习开发笔记

Shiny开发学习笔记 - 基础篇

2020-10-08  本文已影响0人  73是个特殊的数字

Shiny是一个R软件包,可以轻松从R直接构建交互式Web应用程序。可以在网页上托管独立应用程序,也可以镶嵌入R Markdown文档或构建仪表板。也可以使用css主题进行美化,echarts和JavaScript操作进行扩展Shiny应用程序。


Shiny是基于R语言的一款轻量级Web开发框架,Shiny程序易于编写,不需要Web开发技能。

# 加载需要使用到包,若事先没有安装,使用install.packages()命令进行安装
library(shiny) 
library(shinydashboard)
library(shinydashboardPlus) 

ui <- shinyUI(
  
  dashboardPagePlus(
    
    header = dashboardHeaderPlus(), # 仪表盘标题
    
    sidebar = dashboardSidebar(), # 仪表盘边栏
    
    body = dashboardBody() # 仪表盘主体
    
  )
  
) # 用户交互(UI)对象: 负责对网页进行布局

server <- shinyServer(function(input,output,session){}) # 服务端(server)函数: 服务器端处理数据

shinyApp(ui,server) #run函数

一个简单的Shiny应用框架如上,总共有三部分组成:

运行结果如下:

运行结果.png
上一篇 下一篇

猜你喜欢

热点阅读