感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
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 小时
客户评论 (2)
培训师的知识, 基于定制, 涵盖所有主题
eleni - EUAA
课程 - Forecasting with R
机器翻译
以Statcan和CER为例的实际应用。
Matthew - Natural Resources Canada
课程 - Data Analytics With R
机器翻译