美文网首页Shiny学习开发笔记
Shiny开发学习笔记 - 基础篇

Shiny开发学习笔记 - 基础篇

作者: 73是个特殊的数字 | 来源:发表于2020-10-08 14:41 被阅读0次

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应用框架如上,总共有三部分组成:

  • 包含用户交互(ui)对象:负责对网页进行布局
  • 包含服务端(server)函数:服务器处理数据
  • Run函数,将ui与server连接运行。

运行结果如下:

运行结果.png

相关文章

网友评论

    本文标题:Shiny开发学习笔记 - 基础篇

    本文链接:https://www.haomeiwen.com/subject/rafhpktx.html