Shiny框架小结(1)
来源:互联网 发布:python 画图 编辑:程序博客网 时间:2024/06/04 20:27
这是我的个人博客,以后会不定期更新一些有趣的知识,希望会对大家有用。如果哪里有说错,欢迎大家指正。请关注我的博客,谢谢!
Shiny,如果有了解过都应该知道,这是R语言其中的一个很热门的开发框架。为什么说很热门?因为它可以使得开发者在不具备前端知识(这里指的是HTML5+CSS3+JS)情况下进行开发一个网络应用。它可以构建出非常丰富的网页动态效果,当然前提你要会用。
使用Shiny框架的前提要安装RStudio,这相当于R语言开发的IDE。
官网下载的地址是https://www.rstudio.com/products/RStudio/。有兴趣的可以下载下,个人建议开发R语言首先这款开发工具。
(1)安装
安装shiny很简单,只要在RStudio的控制台上键入如下命令。
其他就等待就可以了。
(2)简单代码的编写
其实Shiny的官方网站上有很多非常好的案例,你们可以基于此基础上进行开发,我觉得这是不错的选择。
链接:http://shiny.rstudio.com/gallery/
下面就编写一个官网上有的案例吧。首先你要新建一个文件夹,并且这个文件夹要在你的工作空间内。
如图,
然后在文件夹内新建两个脚本文件,这些操作要在RStudio完成。
新建后的文件大概如下:
然后这里注意一点,其实这两个文件是可以放到一起的,但是很明显会很乱。所以从编程的规范性来说,还是选择将布局放到ui那里,然后将一些事件响应以及函数处理放到server.R里面。
在编写代码前要注意一点,要将工作空间调为存放脚本文件的所在目录。
一般可以使用getwd()函数查看当前工作路径,可以使用setwd()函数设置当前工作路径。
以下是两个文件的内容:
点击保存后就可以开始运行。
(3)运行
运行一般是在RStudio中运行(至少本人是这么做),键入如下命令
运行结果如下图所示:
点击Open in Browser就可以在默认的浏览器中显示。
有写的不好地方请各位多多海涵,毕竟我只是个菜鸟。
同时请大家关注我的博客,可能以后会有关于Hadoop和RHadoop的内容哦。
- Shiny框架小结(1)
- Heritrix使用小结 - Shiny programming
- Shiny应用基础(1):导言
- jQuery框架小结(1)
- 【Shiny】基于R-Shiny制作地图App(百度地图)
- R:Shiny-优雅的数据分析交互Web框架
- R极简教程-13:交互式网站Shiny框架
- Install Shiny Server in Ubuntu 14.04.1
- Install Shiny Server in Ubuntu 14.04.1
- Shiny应用基础(3):页面布局
- Shiny应用基础(7):图像互动
- Shiny应用基础(8):杂项
- QTP简易框架(GN0.1)编写小结
- Ajax之DWR框架使用小结(1)
- Ajax之DWR框架使用小结(1)
- Shiny应用基础(2):HTML元素产生方法
- Shiny应用基础(4):数据与图像输出
- Shiny应用基础(5):数据获取与响应
- SSM集成的思考
- c++ opencv 入门
- opencv Mat读取图像元素时出现越界错误
- 菜单栏 工具栏 没什么说的 ....努力
- tomcat配置外部应用
- Shiny框架小结(1)
- 20150803-解析
- c++ opencv显示对话框
- atheros无线网卡数据包接收流程
- java 各种规范的地址 包括 java se 与java ee
- Android SDK下载网址
- CS281: Advanced Machine Learning 第三节 高斯模型
- 【数据说】微信更深,QQ更宽
- O2O的死亡名单,互联网+还能走多远