happyscience的个人博客分享 http://blog.sciencenet.cn/u/happyscience

博文

shiny介绍

已有 4834 次阅读 2014-6-20 17:27 |个人分类:R|系统分类:科研笔记| Studio, shiny

1 什么是shiny

1)shiny是R程序与网页进行交互的一个平台

2)假设你打算创建一个预测算法,使用shiny就很容易创建一个调用R的网络输入路径,同时可以使用创建的这个预测算法并演示结果

3)使用shiny,可以大大缩短创建简单而又是强大的基于网络交互的R数据处理程序

4)shiny 结合R studio会非常好用


2 使用shiny所需具备的知识

1)shiny很容易掌握,不需要太多其他编程程序经验,但是作为一种网络程序语言,适度了解html,css和Javascript是非常有帮助的

html能够方便于搭建网页结构,便于标记说明

css能够用于编辑网页风格

js则适用于交互体验

网上有很多这方面的介绍

shiny使用的是bootstrap风格,很漂亮,也适用于移动平台


3 除此之外还有什么

深度了解网络客户服务程序很有用

OpenCPU能够提供API用于网页文档调用R


举例:当希望创建一个算法用于预测糖尿病风险时,您会希望病人和看护输入他们的数据,进而采取预防措施。这时候你就会希望创建一个网页,这样患者就可以输入相关数值,从网页上直接获得预测结果。

diabetesRisk <- function(glucose) glucose/ 200


怎样开始使用shiny

1 安装R

2 在windows系统下,在R中运行以下命令

install.packages("shiny")

libray(shiny)



shiny Project

一个shiny程序通常包括两个部分

1)ui.R 用于用户交互,控制外观

2)server.R 写主程序,功能部分



https://blog.sciencenet.cn/blog-1067048-805093.html

上一篇:ggplot中qplot用法
收藏 IP: 161.111.220.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-1 10:57

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部