R语言:创建web界面

Python09

R语言:创建web界面,第1张

R语言使用shiny包创建web界面

使用 shinydashboard 包和 shinytheme ,美化界面样式,设置界面主题,提升界面整体水平。

Shiny界面图库

shinydashboard

shinytheme界面主题

shinydashboard包创建的基础界面样式分为三个板块:标题,侧边栏,主界面。

shiny包支持 recharts 包的使用,可以创建界面的交互式图形

shinyapps网址

Rstudio推出了 shiny shinyapps 两个包,shiny可以帮助我们更快更好的开发一些app,然后shinyapps可以提供了一个免费的云服务器,供我们发布app。

以知乎 用R语言分析NBA球员得分 分析结果为主题,做web界面展示。

侧边栏设置两个选项:datas display和players' score,点击不同的选项,展示对应的内容。

datas display界面展现3个数据框:NBA,Away team,Host team。通过show 10/25/50 entries 等控制页面展示数值的条数;右上角search实现数值的搜索功能(使用DT包实现)。

players' score展示主队、客队球员得分情况。使用ggplot2包绘制客队各个球员的得分情况

使用 recharts 包绘制主队各个球员的得分情况,recarts包实现图形交互式展现。

建立完UI界面后,设置对应的数值,表格,图形,使web界面变成动态的界面。

挣扎了好久终于把界面创建成功了,shiny的初步学习先画个句号。

第一步,下载Android开发的程序现在简称ADT,下载完就可以使用,已经不需要再另外下载eclipse了,直接到安卓官方下载即可。

进入下载页面后,点击下载SDK的蓝色按钮。

复选框打勾,选择64位,点击下载按钮。这个文件也就4百多兆。

接下来下载第二个程序,就是SUN公司的Java包。进入SUN公司网站。

下载页面后,选择accept,并选择最下面的X64程序包,它就是专门用于64位的。程序也不大,只有125MB。

JDK安装完毕后,显示有两个文件夹。

Eclipse安装完毕后,点击红色方框的应用程序。

Eclipse开始载入

载入后,运行界面如下。

点击图片布局,可以进行拖拉控件操作。这样,界面完全搭建完毕。