聯繫我們
 課程時長 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)

即將到來的課程

課程分類