With flexdashboard, you can easily create interactive dashboards for R. What is amazing about it is that with R Markdown, you can publish a group of related data visualizations as a dashboard.
Additionally, it supports a wide variety of components, including htmlwidgets; base, lattice, and grid graphics; tabular data; gauges and value boxes and text annotations.
It is flexible and easy to specify rows and column-based layouts. Components are intelligently re-sized to fill the browser and adapted for display on mobile devices.
In combination with Shiny, you can create a high quality dashboard with interactive visualizations.
Before proceeding, please follow our short tutorial.
Look at the examples given and try to understand the logic behind them. Then, try to solve the exercises below by using R without looking at the answers. Then, check the solutions to check your answers.
Create a new flexdashboard R Markdown file from the R console
Create the very initial dashboard interface in a single column.
Add the space in which you will put your first chart
Add the space in which you will put your second chart. The two charts should be stacked vertically.
Add a third chart with the same logic.
Transform your layout to scrolling.
Displays THE 3 charts split across two columns.
Change the width of these two columns.
Defines two rows instead of columns, the first of which has a single chart and the second of which has two charts:
Change the height of these two columns.