R语言 | shiny基础(一):shiny入门
shiny是一个创建交互式web应用程序的工具,有R和python版本,这里只涉及R版本。
安装
shiny是一个R语言扩展包,安装方便:
1 |
|
基本构成
一个shiny程序包含在一个文件夹中(即shiny app的工作目录,例如:newdir/
),其中代码部分在文件夹内的一个叫app.R
的R脚本中(newdir/app.R
)。app.R
由三个部分构成:
- 一个ui(user interface)对象
- 一个server函数
- 调用
shinyApp
函数
ui
对象决定了web应用的布局、外观。server
函数包含构建交互web应用的指令,例如生成图片、表格、文字等等。shinyApp()
函数使用前面定义的ui
和server
创建web应用。
1 |
|
如何运行shiny
runApp
函数
1 |
|
Rstudio
当打开一个shiny app的app.R
脚本时,Rstudio会自动识别到这是一个shiny脚本,并且会出现一个Run App按钮,点击此按钮可以运行app.R脚本,或者使用键盘的Control+Shift+Enter也可以实现运行脚本。
参考资料
R语言 | shiny基础(一):shiny入门
https://laowang2023.cn/2023/05/31/20230531-shinyBasics1/