共计 646 个字符,预计需要花费 2 分钟才能阅读完成。
原文链接:http://tecdat.cn/ 用 shiny 生态疾速搭建交互网页利用 /
用 Shiny 生态疾速搭建交互网页利用
辞别 html,CSS,JS
什么是 Shiny?
Shiny 包能够疾速搭建基于 R 的交互网页利用。对于 web 的交互,之前曾经有一些相干的包,不过都须要开发者相熟网页编程语言(html,CSS,JS)。
Shiny 包的特点在于不须要理解网页语言,用纯 R 来搭建。生成的网页利用是动静交互、即时更新的。Shiny 还提供了现成组件不便疾速在网页上展现数据、图表和模型。
通过交互网页利用,你能够
1)不须要装置任何程序,携带数据,只有有网的中央,你就能演示。(近程)
2)只有装置一次,能够多人应用,能够让他人试用。(多用户)
3)不必放心软件或者代码泄密,能够管制用户应用工夫和权限。(服务)
4)通过交互式操作,在数据分析中缩小反复的工作如调整参数等。(交互)
组成
Shiny 利用蕴含连个根本的组成部分:一个是用户界面脚本(a user-interface),另一个是服务器脚本 (a server)。
Shiny 还有很多有用的控件,如下图所示:
根本框架
案例一:智能电表数据交互网页利用
局部实现性能:
1,当输出用户 ID 之后,显示此用户的一天的所有用电量数据。
2,当输出用户 ID 之后,显示用户当月及上个月的用电量。
3,当输出用户 ID 当前,显示一年的用电量(分为四个节令)。
案例二:银行贷款数据交互网页利用
局部实现性能:
1,实现机构贷款数据的读取。
2,浏览数据的根本详情。
3,对数据进行条件筛选根本可视化及输入。
正文完