跳至主要内容

免费课程

案例研究:使用 R 的 Shiny 构建 Web 应用

中级4 小时

通过构建适用于真实场景的有趣 Shiny 应用来实践你的 Shiny 技能!

R4 小时成就证明

创建您的免费账户

继续使用 Google
或
继续即表示您接受我们的 使用条款,我们的 隐私政策 ,并且您的数据存储在美国。

深受数千家公司学习者的喜爱

要培训团队?

试用企业版 →

课程简介

在学习了使用 Shiny 构建 Web 应用的基础知识之后,本课程将带您更进一步,把新学到的技能用于实战。您将亲自开发有趣且贴近真实场景的 Shiny 应用,覆盖多种常见用例,例如用 Shiny 探索数据集、生成可自定义的图形,甚至创建词云。经过这些练习与新知识的积累,您将能够自信地为自己的需求开发 Shiny 应用。

先修要求

课程体系

课程大纲

1

Shiny 回顾

在第一章,您将回顾 Shiny 开发的要点。我们会重新介绍 Shiny 应用的基本结构,以及输入、输出与响应式等核心概念。完成本章将帮助您巩固 Shiny 知识,并确保您具备在真实场景中开发 Shiny 应用所需的技能。
开始本章
2

用 Shiny 打造理想图形

设想您正用 R 为论文准备一张图。您需要反复运行同一段代码,并在每次运行时微调参数来重现同一幅图,比如调整点的大小、点的颜色、图形标题以及图中展示的数据。在发表前,这些要素都必须恰到好处。为免去多次重复运行代码的麻烦,您将学习如何创建一个 Shiny 应用,用来生成可自定义的图形。
开始本章
3

用 Shiny 交互式探索数据集

假设您的主管对您用 Shiny 制作的图形印象深刻,现在想更熟悉图形背后使用的数据集。他们不想只拿到一份原始数据文件,而是希望有一个可以查看、筛选并下载数据的交互式环境。本章将指导您创建这样一个应用——一个用于探索 Gapminder 数据集的 Shiny 应用。
开始本章
4

在 Shiny 中创建您的词云

您的朋友非常喜欢词云,并编写了一个 R 函数来生成词云。他想把这个函数分享给所有朋友,但并非每个人都会使用 R。您决定通过构建一个 Shiny 应用来帮忙,让大家可以用这个函数自行创建词云。这样,即使是不熟悉 R 的朋友,也能通过点选式界面生成词云。本章将引导您完成搭建该应用所需的各个步骤。
开始本章
R

案例研究:使用 R 的 Shiny 构建 Web 应用

课程已完成

获得成就证明

立即报名

通过 DataCamp 移动版提升您的数据技能

借助我们的移动课程和每日 5 分钟编程挑战,随时随地取得进步。