设想您正在构建自己的 shinydashboard,并希望加入多幅图表和用户输入。思考一下,为什么在您的仪表板中要使用辅助函数。
为什么自定义辅助函数在 shinydashboard 中会有用?
本练习是课程的一部分
通过我们的互动练习之一,将理论转化为实践
在构建 shinydashboard 之前,您需要先了解什么是 shinyApp。本章将介绍 shinyApp 的概念,以及其组成部分。完成本章后,您将能够渲染属于您的第一个 shinyApp。
在上一章,您学习了 shiny 应用。本章您会发现,shinydashboard 实际上就是另一种 shiny 应用,但提供了更多可调整的特性。上一章讨论的相同输出和输入在这里可以以完全相同的方式使用。随后,您将学习为仪表板进行简单的线框图设计,从而决定在仪表板中如何摆放输出和输入。
当前练习
本章将通过插入交互式元素,进一步增强您的 shinydashboard。这些元素包括图形、地理空间地图和表格,仪表板用户可以实时与之交互。
既然您已经熟悉了 shinydashboard,我们现在可以添加设计元素。我们将能够更改背景颜色、修改盒子尺寸等。此外,我们还会讨论一些良好 UI/UX 的基本原则。最后,我们将展示如何使用状态和 CSS 格式进行设置。