R包shiny开发web开发,介绍。

liuyuqi-dellpc 1945511244 Merge branch 'master' of http://git.yoqi.me:3000/lyq/shiny-demo 7 years ago
www deef51d223 shinydashboard 学习 7 years ago
.gitignore 6d3c88a06c init 7 years ago
README.md 6d3c88a06c init 7 years ago
requirements.txt 6d3c88a06c init 7 years ago
server.R deef51d223 shinydashboard 学习 7 years ago
shiny-demo.Rproj 6d3c88a06c init 7 years ago
ui.R deef51d223 shinydashboard 学习 7 years ago

README.md

segmentfault-hackathon-2015

本项目于2015-10-24 到 2015-10-25截止,利用shiny+docker+ggplot2+RCurl技术,破解了百度识图API,并利用shiny构建了前后端分离的R语言Web开发框架,实践了敏捷开发。 本项目致力于解决人体基因与膳食解决方案,基于人体基因的某些天然缺陷和食品成分,我们提供了完整的膳食分析和推荐技术,为用户解决科学膳食的问题,母婴、老年用户将成为我们的主力用户。 本次大赛该项目有幸获得了特别奖,键盘为PORK键盘一个。

技术实现比较粗糙,大家见谅。

需要安装一些依赖包:

install.packages("shiny",repos="http://mirror.bjtu.edu.cn/cran/")
install.packages("shinydashboard",repos="http://mirror.bjtu.edu.cn/cran/")
install.packages("plotrix",repos="http://mirror.bjtu.edu.cn/cran/")
install.packages("ggplot2",repos="http://mirror.bjtu.edu.cn/cran/")
install.packages("RCurl",repos="http://mirror.bjtu.edu.cn/cran/")
# 安装XML依赖
system("sudo apt-get install libxml2-dev") # ubuntu
system("sudo yum install libxml2-devel")# CentOS/RHEL
install.packages("XML",repos="http://mirror.bjtu.edu.cn/cran/")
install.packages("jpeg",repos="http://mirror.bjtu.edu.cn/cran/")
# 环境快速搭建
docker+R+shiny

# 运行
runApp()