Hello Shiny - 1

写在前面:如果还没有安装shiny包,在一切开始之前请先安装shiny包。


一、先扔例子

Hello Shiny - 1_第1张图片
Example 01

这个例子是R自带的shiny包的例子,左边拖动滑块控制右边柱子数量,除此以外还有10个自带例子。

想研究这个例子的脚本及展示效果,可直接查看:


二、一个APP的结构

shiny app 由两部分组成:用户交互脚本(ui.R) 和 服务器脚本(server.R)。

关于两部分脚本的结构,将会在下一章重点说明,本章举例了解shiny,有个大概的印象就好。

来看一下在这个例子中的ui.R和server.R:

ui.R:决定了你的app的输出内容及可视化效果

Hello Shiny - 1_第2张图片

server.R:包含了你的app运行的逻辑。

Hello Shiny - 1_第3张图片

三、运行你的App

在你的工作空间中创建一个文件夹叫“my_app”,把ui.R和server.R这两个文件放在“my_app”这个文件夹中。

忘了怎么设置工作空间的看这里:

设置R的工作空间为setwd()函数,举例:setwd("D:/shiny")。

也就是在D盘的shiny文件夹中新建一个叫my_app的文件夹,my_app的文件夹中有ui.R和server.R这两个文件。

可以开始运行了:

然后你就会在新的窗口中看到本文最初的那个例子了。


看到这里,应该对shiny包的运行有个初步的了解了。

官方教学链接戳这里:http://shiny.rstudio.com/tutorial/lesson1/

你可能感兴趣的:(Hello Shiny - 1)