Graphique statique
Nous allons maintenant ajouter un graphique à notre tableau de bord.
Cet exercice fait partie du cours
Créer des tableaux de bord avec flexdashboard
Instructions
- Le bloc de code R fourni
static_plot(sous le bloc de configuration) contient le code pour créer un graphique statique unique avecggplot2. - Déplacez ce bloc de code afin qu’il apparaisse comme un graphique dans la section Trip Durations.
- Compilez puis agrandissez l’afficheur HTML. Observez les dimensions du graphique par rapport au conteneur du graphique. Essayez de redimensionner la fenêtre et voyez ce qui se passe.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
{"my_document.Rmd":"---\ntitle: \"Bike Shares Daily\"\noutput: \n flexdashboard::flex_dashboard:\n orientation: columns\n vertical_layout: fill\n---\n\n```{r setup, include=FALSE}\nlibrary(flexdashboard)\nlibrary(readr)\nlibrary(lubridate)\nlibrary(ggplot2)\nlibrary(tidyverse)\n\ntrips_df <- read_csv('https://assets.datacamp.com/production/course_6355/datasets/sanfran_bikeshare_joined_oneday.csv')\n```\n\n```{r static_plot}\n\ntrips_df %>%\n mutate(`Trip Duration (min)` = duration_sec / 60) %>%\n filter(`Trip Duration (min)` <= 60) %>%\n ggplot(aes(x = `Trip Duration (min)`)) +\n theme_bw() +\n geom_histogram(binwidth = 1) +\n ylab('# Trips')\n\n```\n\nOverview\n===================================== \n\nColumn {data-width=650}\n-----------------------------------------------------------------------\n\n### Origins\n\n```{r}\n\n```\n\nColumn {data-width=350}\n-----------------------------------------------------------------------\n\n\n### Trips by Start Time\n\n\n### Trip Durations\n\n\n"}