感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程时长 14 小时
课程大纲
Shiny简介
- 什么是Shiny及其工作原理
- 安装和基本设置
- 探索Shiny示例和图库
UI和服务器架构
- 理解ui.R和server.R组件
- 使用fluidPage()、sidebarLayout()和布局函数
- 设计输入和输出
响应性和动态交互
- 响应式表达式和观察者
- 通过响应式输入控制应用行为
- 调试响应性问题
数据可视化和报告
- 在Shiny应用中集成ggplot2和plotly
- 使用DT或reactable构建响应式表格
- 使用rmarkdown生成可下载报告
高级UI和自定义
- 添加选项卡、条件面板和模态框
- 集成自定义CSS和主题
- 使用Shiny模块实现代码重用
部署和托管
- 部署应用到Posit Cloud或Shinyapps.io
- 在本地和Shiny Server上运行应用
- 管理依赖和版本
案例研究和应用设计
- 从零构建功能完整的仪表盘
- 交互式筛选和用户驱动的洞察
- 性能、安全和可扩展性技巧
总结和后续步骤
要求
- 理解R编程
- 有数据分析或可视化经验
- 熟悉HTML和CSS有帮助,但非必需
目标学员
- 数据分析师和科学家
- 希望构建交互式仪表盘的R开发人员
- 面向公众或内部使用进行数据可视化的研究人员和教育工作者
客户评论 (3)
众多要点
Joanna - Instytut Ekonomiki Rolnictwa i Gospodarki Zywnosciowej-PIB
课程 - Statistical Analysis with Stata and R
机器翻译
培训师的知识, 基于定制, 涵盖所有主题
eleni - EUAA
课程 - Forecasting with R
机器翻译
以Statcan和CER为例的实际应用。
Matthew - Natural Resources Canada
课程 - Data Analytics With R
机器翻译