Grafic static
Acum vom adăuga un grafic în dashboard-ul nostru.
Acest exercițiu face parte din cursul
Crearea de dashboarduri cu flexdashboard
Instrucțiuni pentru exercițiu
- Blocul de cod R
static_plot(aflat sub blocul de configurare) conține cod pentru a crea un grafic static folosindggplot2. - Mută acest bloc de cod astfel încât să apară ca grafic în diagrama Trip Durations.
- Randează documentul (Knit), apoi extinde vizualizatorul HTML. Observă dimensiunea graficului în raport cu dimensiunea containerului diagramei. Încearcă să redimensionezi fereastra și urmărește ce se întâmplă.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
{"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"}