您的位置:首页 > 其它

Shiny框架小结(1)

2015-08-03 22:07 274 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/No_time_for_loser/article/details/47263953

        这是我的个人博客,以后会不定期更新一些有趣的知识,希望会对大家有用。如果哪里有说错,欢迎大家指正。请关注我的博客,谢谢!

        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的内容哦。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: