感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
Shiny 简介
- 什么是 Shiny 及其运作原理
- 安装与基本设定
- 探索 Shiny 范例与图库
UI 与 Server 架构
- 了解 ui.R 与 server.R 元件
- 使用 fluidPage()、sidebarLayout() 与布局函数
- 设计输入与输出
Reactivity 与动态互动
- Reactive 表达式与观察者
- 透过反应式输入控制应用行为
- 除错反应式问题
Data Visualization 与报表
- 在 Shiny apps 中整合 ggplot2 与 plotly
- 使用 DT 或 reactable 建立反应式表格
- 使用 rmarkdown 生成可下载的报表
进阶 UI 与自定义
- 添加标签、条件面板与模态框
- 整合自定义 CSS 与主题
- 使用 Shiny 模组实现代码重用
部署与托管
- 将应用部署到 Posit Cloud 或 Shinyapps.io
- 在本地与 Shiny Server 上运行应用
- 管理依赖与版本
案例研究与应用设计
- 从零开始建立一个功能完整的仪表板
- 互动式筛选与用户驱动的洞察
- 性能、安全与可扩展性的技巧
总结与下一步
要求
- 了解R编程
- 具备数据分析或可视化的经验
- 熟悉HTML和CSS会有帮助,但不是必需的
受众
- 数据分析师和科学家
- 希望构建交互式仪表板的R开发者
- 为公共或内部用途可视化数据的研究人员和教育工作者
14 小时
客户评论 (5)
它内容丰富且有用
Brenton - Lotterywest
课程 - Building Web Applications in R with Shiny
机器翻译
许多与培训主题相关的示例和练习。
Tomasz - Ministerstwo Zdrowia
课程 - Advanced R Programming
机器翻译
The pace was just right and the relaxed atmosphere made candidates feel at ease to ask questions.
Rhian Hughes - Public Health Wales NHS Trust
课程 - Introduction to Data Visualization with Tidyverse and R
It was very informative and professionally held. Wojteks knowledge level was so advanced that he could basically answer any question and he was willing to put effort into fitting the training to my personal needs.
Sonja Steiner - BearingPoint GmbH
课程 - R Programming for Data Analysis
I really enjoyed the knowledge of the trainer.