Hello Shiny - 1

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


一、先扔例子

Example 01

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

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


二、一个APP的结构

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

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

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

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

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


三、运行你的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/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,284评论 25 708
  • window.onload = function(){ }是js中的代码; $(document).ready(f...
    大橙子CZ阅读 555评论 0 0
  • 查令十字街84号是英国的一个书店,书店号称可以找到市面上难寻的古老的藏书。故事很简单,以书信体记录了纽约女作家海莲...
    棒棒糖鼎阅读 463评论 0 1
  • “春天,我迷失在梦里;夏天,像他一样恬静;秋天的风慌乱入耳际;那年冬天,身边缺了你”。《春夏秋冬的你》当我起初听到...
    livingsage阅读 8,110评论 0 0