Video description
课程简介
在Shiny R的在线课程中,Jared Lander向您展示了如何使用Shiny来发挥您的优势。Shiny是一个开源的网络框架,使您能够将分析转化为可视化的交互式应用程序。Shiny的应用程序很容易编写,并且是用R构建的。不需要网络开发技能。
Get技能
使用Shiny作简单标记(Markdown, RMarkdown)
交互式显示数据
使用反应表达式来呈现动态计算
使用flexdashboard实现快速巧妙的布局
将shinydashboard软件包用于专业应用程序
Table of Contents
介绍
Shiny R:简介
第1课:开始使用Markdown
学习目标
1.1创建新文件
1.2设置YAML表头
1.3使用章节
1.4进行文本格式化
1.5创建列表
1.6创建链接
1.7用LaTeX风格的数学方法写方程
1.8写脚注
1.9使用更多YAML选项
1.10渲染其他格式
第2课:将代码集成到Markdown中
学习目标
2.1代码块
2.2加载和显示数据
2.3构建情节
2.4设置块选项
2.5设置全局选项
第3课:R Markdown中的Shiny
学习目标
3.1设置闪亮运行时间
3.2选择输入
3.3打印输入值
3.4利用滑块输入
3.5创建复选框
3.6创建单选按钮
3.7创建日期输入
3.8利用文本输入
3.9渲染文本
3.10显示数据
3.11渲染和控制图
第4课:反应表达
学习目标
4.1使用无功输入
4.2以错误的方式将反应表达式保存到变量中
4.3以正确的方式将反应表达式保存到变量中
4.4检查反应性图
第5课:IOSlides演示文稿
学习目标
5.1设置一个YAML标题来制作演示文件
5.2构建完整的演示文稿
5.3添加演讲者备注以在演示模式下使用
5.4在演示中使用闪亮
第6课:使用Dashboard构建有吸引力的网络仪表板
学习目标
6.1设置一个YAML标题来创建仪表板文件
6.2设置列和行
6.3填充单元格
6.4将闪亮集成到灵活仪表板中
6.5添加一个输入来控制输出
6.6创建页面
6.7创建侧栏
6.8读取文件并显示为数据表
6.9带标签集的循环显示
6.10在下拉菜单中嵌套页面
6.11添加社交网络链接
6.12包含徽标和图标
6.13将所有代码嵌入仪表板
6.14读取json数据,并在交互式表格和地图中显示
6.15安装诊断树和说明书的开发版本
6.16用相声让小部件相互作用
第7课:用Shiny的仪表板构建一个 Robust Dashboard
学习目标
7.1创建用户界面和服务器文件
7.2编写一个裸机服务器文件
7.3写一个梗概UI文件
7.4看到UI代码生成HTML
7.5分离用户界面组件并填充导航栏
7.6在正文中创建标签项目
7.7使用HTML标签进行格式化
7.8添加下拉选择
7.9构建用户控制的图
7.10将项目与流体行和框对齐
7.11使用选项卡框和选项卡面板创建选项卡框
7.12从服务器端更新用户界面组件
7.13通过shiny脚本使用JavaScript功能
7.14让HTML小部件在闪亮中交流
7.15生成参数化报告
7.16通过下载按钮下载参数化报告
7.17将重复代码移动到全局. r文件
7.18将所有应用程序代码放在一个文件中
摘要
Shiny R:总结