R语言shiny包学习笔记(一)

认识shiny

shiny是一个R的软件包,它使得直接从R构建交互式web app更加简单。
shiny包中有11个例子,可以非常形象直观地解释shiny的工作方式。

第一个例子

(01_hello)

认识shiny APP的构成

shiny app 是包含于一个名为app.R的脚本中的,这个脚本存在于一个路径之中,例如newdir,则shiny APP可以通过`runApp(“newdir”)来运行。
app.R 共有三个部分:

  1. 一个用户界面 (ui)
  2. 一个服务器功能 (server)
  3. 对shiny APP的功能调用 (shinyApp)

即:

library(shiny)


ui <- ...

server <- ...

shinyApp(ui = ui, server = server)

注意:
在0.10.2版本之前,shiny并不支持单文件app,且 ui和server这两个部分的脚本需要分开编写,并保存为ui.R和server.R。shiny仍然支持这个功能,教程和大部分支持文档都将重心放在了单文件app上。

用户界面 (ui)

用户界面这一块控制着app的输出和外观。
(01_hello)的ui部分,如下:


                
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值